diff options
author | Sebastian <sebasjm@gmail.com> | 2023-09-12 11:04:00 -0300 |
---|---|---|
committer | Sebastian <sebasjm@gmail.com> | 2023-09-12 11:19:02 -0300 |
commit | 7de26ac803e2a7ee80e05d6f43f80096ee9dd295 (patch) | |
tree | 3c9036ea922f93b64040cf9d72f862a94277314d | |
parent | 6b00da518ecb191c7b49ccb98d3771881bf0e4b8 (diff) | |
download | wallet-core-dev/sebasjm/ci-workdir.tar.gz wallet-core-dev/sebasjm/ci-workdir.tar.bz2 wallet-core-dev/sebasjm/ci-workdir.zip |
clone into workdirdev/sebasjm/ci-workdir
Signed-off-by: Sebastian <sebasjm@gmail.com>
-rw-r--r-- | ci/Containerfile | 2 | ||||
-rwxr-xr-x | ci/ci.sh | 8 | ||||
-rwxr-xr-x | ci/jobs/entry-point.sh | 11 |
3 files changed, 14 insertions, 7 deletions
diff --git a/ci/Containerfile b/ci/Containerfile index 39bd740a9..6d51a4f83 100644 --- a/ci/Containerfile +++ b/ci/Containerfile @@ -17,4 +17,4 @@ RUN npm install -g pnpm # Set our workdir. All subsequent commands will be relative to this path. WORKDIR /workdir -CMD ["bash", "/workdir/ci/ci.sh"] +CMD ["bash", "/volume/ci/ci.sh"] @@ -19,11 +19,7 @@ fi "${OCI_RUNTIME}" run \ --rm \ -ti \ - --volume "${PWD}":/workdir \ - --workdir /workdir \ + --volume "${PWD}":/volume:ro \ "${JOB_CONTAINER}" \ - ci/jobs/"${JOB_NAME}"/job.sh + /volume/ci/jobs/entry-point.sh "${JOB_NAME}" -top_dir=$(dirname "${BASH_SOURCE[0]}") - -#"${top_dir}"/build.sh diff --git a/ci/jobs/entry-point.sh b/ci/jobs/entry-point.sh new file mode 100755 index 000000000..320c762c4 --- /dev/null +++ b/ci/jobs/entry-point.sh @@ -0,0 +1,11 @@ +#!/bin/bash +set -exuo pipefail + +entrypoint_dir=$(dirname "${BASH_SOURCE[0]}") +JOB_NAME="${1}" + +git clone --depth 1 /volume /workdir +cd /workdir + +"${entrypoint_dir}"/${JOB_NAME}/job.sh + |