61 lines
2.0 KiB
Plaintext
61 lines
2.0 KiB
Plaintext
|
temp="${PWD}/.temp"
|
||
|
name="$(make --silent name)"
|
||
|
|
||
|
bin_dir="$(rpm --eval '%{_bindir}')"
|
||
|
run_dir="$(rpm --eval '%{_rundir}')"
|
||
|
sysconf_dir="$(rpm --eval '%{_sysconfdir}')"
|
||
|
tmp_dir="$(rpm --eval '%{_tmppath}')"
|
||
|
var_dir="$(rpm --eval '%{_var}')"
|
||
|
|
||
|
deployer_bin="${temp}${bin_dir}/${name}-deployer"
|
||
|
pipeline_bin="${temp}${bin_dir}/${name}-pipeline"
|
||
|
runner_bin="${temp}${bin_dir}/${name}-runner"
|
||
|
conf_file="${temp}${sysconf_dir}/${name}/${name}.conf"
|
||
|
errs_file="${temp}${sysconf_dir}/${name}/errors.conf"
|
||
|
|
||
|
# Name of group unifying git and runner.
|
||
|
git_runner_groupname="$(id --user --name)"
|
||
|
|
||
|
# Name of group unifying runner and deployer.
|
||
|
runner_deployer_groupname="$(id --user --name)"
|
||
|
|
||
|
# Name of the user responsible of the deployer server.
|
||
|
deployer_username="$(id --user --name)"
|
||
|
|
||
|
# Location of unixsock file used to send requests to the deployer server.
|
||
|
deployer_sock="${temp}${run_dir}/${name}/deployer/deployer.sock"
|
||
|
|
||
|
# Maximum number of seconds to wait for deployer response.
|
||
|
# Set to 0 to disable timeout.
|
||
|
deployer_timeout=30
|
||
|
|
||
|
# Name of the user responsible of the runner server.
|
||
|
runner_username="$(id --user --name)"
|
||
|
|
||
|
# Location of unixsock file used to send requests to the runner server.
|
||
|
runner_sock="${temp}${run_dir}/${name}/runner/runner.sock"
|
||
|
|
||
|
# Directory in which to clone git repositories.
|
||
|
runner_cloning_dir="${temp}${tmp_dir}/${name}/repositories"
|
||
|
|
||
|
# Maximum number of seconds to wait for runner response.
|
||
|
# Set to 0 to disable timeout.
|
||
|
runner_timeout=120
|
||
|
|
||
|
# Directory in which to create pipeline sock files.
|
||
|
pipeline_sock_dir="${temp}${run_dir}/${name}/pipeline"
|
||
|
|
||
|
# Directory containing all the git repositories.
|
||
|
repos_dir="${temp}${var_dir}/${name}/repositories"
|
||
|
|
||
|
# Directory containing rpm packages.
|
||
|
rpms_dir="${temp}${var_dir}/${name}/RPMS"
|
||
|
|
||
|
# Some other vars.
|
||
|
pipeline_sock="${temp}${run_dir}/${name}/pipeline/test/test.sock"
|
||
|
deployer_sock_dir="$(dirname "${deployer_sock}")"
|
||
|
runner_sock_dir="$(dirname "${runner_sock}")"
|
||
|
pipeline_sock_dir="$(dirname "${pipeline_sock}")"
|
||
|
response_sock="${temp}${run_dir}/${name}/response.sock"
|
||
|
response_sock_dir="$(dirname "${response_sock}")"
|