Skip to content

Commit ad6c6b2

Browse files
committed
ci: Detect test running in container under Goss
Add environment variable that lets us detect that Gitblit is running under Goss for testing purposes.
1 parent 20dc065 commit ad6c6b2

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

.github/workflows/nightly-build.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -189,7 +189,7 @@ jobs:
189189
env:
190190
GOSS_WAIT_OPTS: "-r 15s -s 5s > /dev/null"
191191
run: |
192-
dgoss run -p 8080:8080 -p 8443:8443 gitblit/gitblit:nightly
192+
dgoss run -e GITBLIT_GOSS_TEST=true -p 8080:8080 -p 8443:8443 gitblit/gitblit:nightly
193193
194194
- name: Test docker container - bind mount
195195
env:
@@ -201,7 +201,7 @@ jobs:
201201
echo "include = gitblit-docker.properties" >> gitblit-data/etc/gitblit.properties
202202
sed -e '/mode: / d' -e '/group: / d' goss.yaml > gitblit-data/goss.yaml
203203
cp goss_wait.yaml gitblit-data/
204-
GOSS_FILES_PATH=gitblit-data dgoss run -p 8080:8080 -p 8443:8443 -v "$PWD/gitblit-data":/var/opt/gitblit gitblit/gitblit:nightly
204+
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
205205
[ -d gitblit-data/srv/git ] || exit 1
206206
[ -f gitblit-data/etc/defaults.properties ] || exit 1
207207
grep --quiet "This should not be overwritten" gitblit-data/etc/gitblit.properties || exit 1
@@ -211,7 +211,7 @@ jobs:
211211
env:
212212
GOSS_WAIT_OPTS: "-r 15s -s 5s > /dev/null"
213213
run: |
214-
dgoss run -p 8080:8080 -p 8443:8443 --tmpfs /var/opt/gitblit/temp gitblit/gitblit:nightly
214+
dgoss run -e GITBLIT_GOSS_TEST=true -p 8080:8080 -p 8443:8443 --tmpfs /var/opt/gitblit/temp gitblit/gitblit:nightly
215215
216216
# Delete the artifact unless this is the official Gitblit repo
217217
- uses: geekyeggo/delete-artifact@v5

0 commit comments

Comments
 (0)