summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFlorian Zschocke <f.zschocke+git@gmail.com>2025-06-10 19:39:25 +0200
committerFlorian Zschocke <f.zschocke+git@gmail.com>2025-06-14 01:35:25 +0200
commitad6c6b2816da45f34ba1d54d2e55f2af86adfe92 (patch)
tree9808eb41a42acc72ac7b935cc1dcaa907b61e567
parent20dc0650703a912ef0bbe836cb912eaac9420e6a (diff)
downloadgitblit-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.yml6
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