summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian <sebasjm@gmail.com>2023-09-12 11:04:00 -0300
committerSebastian <sebasjm@gmail.com>2023-09-12 11:19:02 -0300
commit7de26ac803e2a7ee80e05d6f43f80096ee9dd295 (patch)
tree3c9036ea922f93b64040cf9d72f862a94277314d
parent6b00da518ecb191c7b49ccb98d3771881bf0e4b8 (diff)
downloadwallet-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/Containerfile2
-rwxr-xr-xci/ci.sh8
-rwxr-xr-xci/jobs/entry-point.sh11
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"]
diff --git a/ci/ci.sh b/ci/ci.sh
index fc523d8f5..e45b432db 100755
--- a/ci/ci.sh
+++ b/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
+