blob: fe829356957dda9f13dc88e1ed2111934c8b6112 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
when:
event: pull_request
steps:
- name: silmataivas
image: codeberg.org/silmataivas/silmataivas:test-${CI_COMMIT_SHA:0:8}
environment:
# random keybase for tests
SECRET_KEY_BASE: "VbjJXgMmBIGjPgRMG3wzRiPEJjg5EcmK1j+2W3h9xvvjNVa9m74kHojE/ULyUjLz"
OPENWEATHERMAP_API_KEY:
from_secret: OPENWEATHERMAP_API_KEY
detach: true
when:
event: [pull_request]
- name: validate-docker
image: alpine/curl
commands:
- |
# Check health endpoint
HEALTH_CHECK=$(curl -s -o /dev/null -w "%{http_code}" http://silmataivas:4000/health)
if [ "$HEALTH_CHECK" != "200" ]; then
echo "Health check failed with status $HEALTH_CHECK"
exit 1
else
echo "Health check passed with status $HEALTH_CHECK"
fi
when:
event: [pull_request]
depends_on:
- build
|