diff options
author | Florian Zschocke <f.zschocke+git@gmail.com> | 2025-06-10 19:39:25 +0200 |
---|---|---|
committer | Florian Zschocke <f.zschocke+git@gmail.com> | 2025-06-14 01:35:25 +0200 |
commit | ad6c6b2816da45f34ba1d54d2e55f2af86adfe92 (patch) | |
tree | 9808eb41a42acc72ac7b935cc1dcaa907b61e567 | |
parent | 20dc0650703a912ef0bbe836cb912eaac9420e6a (diff) | |
download | gitblit-ad6c6b2816da45f34ba1d54d2e55f2af86adfe92.tar.gz gitblit-ad6c6b2816da45f34ba1d54d2e55f2af86adfe92.zip |
ci: Detect test running in container under Goss
Add environment variable that lets us detect that Gitblit is running
under Goss for testing purposes.
-rw-r--r-- | .github/workflows/nightly-build.yml | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/.github/workflows/nightly-build.yml b/.github/workflows/nightly-build.yml index 78689527..d8b01956 100644 --- a/.github/workflows/nightly-build.yml +++ b/.github/workflows/nightly-build.yml @@ -189,7 +189,7 @@ jobs: env: GOSS_WAIT_OPTS: "-r 15s -s 5s > /dev/null" run: | - dgoss run -p 8080:8080 -p 8443:8443 gitblit/gitblit:nightly + dgoss run -e GITBLIT_GOSS_TEST=true -p 8080:8080 -p 8443:8443 gitblit/gitblit:nightly - name: Test docker container - bind mount env: @@ -201,7 +201,7 @@ jobs: echo "include = gitblit-docker.properties" >> gitblit-data/etc/gitblit.properties sed -e '/mode: / d' -e '/group: / d' goss.yaml > gitblit-data/goss.yaml cp goss_wait.yaml gitblit-data/ - GOSS_FILES_PATH=gitblit-data dgoss run -p 8080:8080 -p 8443:8443 -v "$PWD/gitblit-data":/var/opt/gitblit gitblit/gitblit:nightly + GOSS_FILES_PATH=gitblit-data dgoss run -e GITBLIT_GOSS_TEST=true -p 8080:8080 -p 8443:8443 -v "$PWD/gitblit-data":/var/opt/gitblit gitblit/gitblit:nightly [ -d gitblit-data/srv/git ] || exit 1 [ -f gitblit-data/etc/defaults.properties ] || exit 1 grep --quiet "This should not be overwritten" gitblit-data/etc/gitblit.properties || exit 1 @@ -211,7 +211,7 @@ jobs: env: GOSS_WAIT_OPTS: "-r 15s -s 5s > /dev/null" run: | - dgoss run -p 8080:8080 -p 8443:8443 --tmpfs /var/opt/gitblit/temp gitblit/gitblit:nightly + dgoss run -e GITBLIT_GOSS_TEST=true -p 8080:8080 -p 8443:8443 --tmpfs /var/opt/gitblit/temp gitblit/gitblit:nightly # Delete the artifact unless this is the official Gitblit repo - uses: geekyeggo/delete-artifact@v5 |