Docker Complement
Split and reorganize workflows Signed-off-by: Jason Volk <jason@zemos.net>
This commit is contained in:
@@ -102,7 +102,7 @@ COPY <<EOF complement.toml
|
||||
sender_timeout = 300
|
||||
sender_idle_timeout = 300
|
||||
sender_retry_backoff_limit = 300
|
||||
allow_invalid_tls_certificates_yes_i_know_what_the_fuck_i_am_doing_with_this_and_i_know_this_is_insecure = true
|
||||
allow_invalid_tls_certificates = true
|
||||
|
||||
[global.tls]
|
||||
certs = "/complement/certificate.crt"
|
||||
@@ -174,7 +174,7 @@ ARG complement_shuffle=1337
|
||||
ARG complement_timeout="1h"
|
||||
ARG complement_run=".*"
|
||||
ARG complement_skip=""
|
||||
ARG complement_tags="tuwunel_blacklist"
|
||||
ARG complement_tags="conduwuit_blacklist"
|
||||
ARG complement_tests="./tests/..."
|
||||
ARG complement_base_image
|
||||
|
||||
@@ -233,7 +233,7 @@ ARG complement_shuffle=1337
|
||||
ARG complement_timeout="1h"
|
||||
ARG complement_run=".*"
|
||||
ARG complement_skip=""
|
||||
ARG complement_tags="tuwunel_blacklist"
|
||||
ARG complement_tags="conduwuit_blacklist"
|
||||
ARG complement_tests="./tests/..."
|
||||
ARG complement_base_image
|
||||
|
||||
|
||||
@@ -181,8 +181,8 @@ group "complement" {
|
||||
targets = [
|
||||
"complement-tester",
|
||||
"complement-testee",
|
||||
"complement-tester-valgrind",
|
||||
"complement-testee-valgrind",
|
||||
#"complement-tester-valgrind",
|
||||
#"complement-testee-valgrind",
|
||||
]
|
||||
}
|
||||
|
||||
|
||||
@@ -1,22 +1,24 @@
|
||||
#!/bin/bash
|
||||
set -eo pipefail
|
||||
|
||||
default_uwu_id="jevolk/tuwunel"
|
||||
uwu_id=${uwu_id:=$default_uwu_id}
|
||||
uwu_acct=${uwu_acct:=$(echo $uwu_id | cut -d"/" -f1)}
|
||||
uwu_repo=${uwu_repo:=$(echo $uwu_id | cut -d"/" -f2)}
|
||||
default_docker_id="jevolk/tuwunel"
|
||||
docker_id=${docker_id:=$default_docker_id}
|
||||
docker_acct=${docker_acct:=$(echo $docker_id | cut -d"/" -f1)}
|
||||
docker_repo=${docker_repo:=$(echo $docker_id | cut -d"/" -f2)}
|
||||
|
||||
CI="${CI:-0}"
|
||||
CI="${CI:-true}"
|
||||
BASEDIR=$(dirname "$0")
|
||||
|
||||
set -a
|
||||
runner_name=$(echo $RUNNER_NAME | cut -d"." -f1)
|
||||
runner_num=$(echo $RUNNER_NAME | cut -d"." -f2)
|
||||
set +a
|
||||
|
||||
###############################################################################
|
||||
|
||||
tester_image="complement-tester--none--debian--testing-slim--x86_64-linux-gnu"
|
||||
testee_image="complement-testee--test--nightly--x86_64-unknown-linux-gnu--none--debian--testing-slim--x86_64-linux-gnu"
|
||||
name="complement_tester_nightly"
|
||||
tester_image="complement-tester--${feat_set}--${sys_name}--${sys_version}--${sys_target}"
|
||||
testee_image="complement-testee--${cargo_profile}--${rust_toolchain}--${rust_target}--${feat_set}--${sys_name}--${sys_version}--${sys_target}"
|
||||
name="complement_tester__${cargo_profile}__${rust_toolchain}__${rust_target}__${feat_set}__${sys_name}__${sys_version}__${sys_target}"
|
||||
sock="/var/run/docker.sock"
|
||||
arg="--rm --name $name -v $sock:$sock --network=host $tester_image ${testee_image}"
|
||||
|
||||
Reference in New Issue
Block a user