|
26 | 26 | cd prod && docker buildx build --load --tag cidersecurity/goat-prod:latest . && cd .. |
27 | 27 | cd jenkins-server && docker buildx build --load --tag cidersecurity/goat-jenkins-server:latest . && cd .. |
28 | 28 | cd jenkins-agent && docker buildx build --load --tag cidersecurity/goat-jenkins-agent:latest . && cd .. |
| 29 | + cd gitea && docker buildx build --load --tag cidersecurity/goat-gitea:latest . && cd .. |
29 | 30 | |
30 | | - docker-compose -f docker-compose-dev.yaml up -d gitlab gitlab-runner prod jenkins-server jenkins-agent |
31 | | - docker-compose -f docker-compose-dev.yaml up -d --build gitea ctfd localstack docker |
| 31 | + docker-compose -f docker-compose-dev.yaml up -d gitlab gitlab-runner prod jenkins-server jenkins-agent gitea |
| 32 | + docker-compose -f docker-compose-dev.yaml up -d --build ctfd localstack docker |
32 | 33 | - run: |
33 | 34 | name: Install testing dependencies |
34 | 35 | command: | |
@@ -66,23 +67,22 @@ jobs: |
66 | 67 | cd prod && docker buildx build --push --build-arg VERSION=$VERSION --build-arg COMMIT_SHA=$CIRCLE_SHA1 --platform linux/amd64,linux/arm64/v8 --tag cidersecurity/goat-prod:latest . && cd .. |
67 | 68 | cd jenkins-server && docker buildx build --push --build-arg VERSION=$VERSION --build-arg COMMIT_SHA=$CIRCLE_SHA1 --platform linux/amd64,linux/arm64/v8 --tag cidersecurity/goat-jenkins-server:latest . && cd .. |
68 | 69 | cd jenkins-agent && docker buildx build --push --build-arg VERSION=$VERSION --build-arg COMMIT_SHA=$CIRCLE_SHA1 --platform linux/amd64,linux/arm64/v8 --tag cidersecurity/goat-jenkins-agent:latest . && cd .. |
| 70 | + cd gitea && docker buildx build --push --build-arg VERSION=$VERSION --build-arg COMMIT_SHA=$CIRCLE_SHA1 --platform linux/amd64,linux/arm64/v8 --tag cidersecurity/goat-gitea:latest . && cd .. |
69 | 71 | |
70 | | - docker-compose -f docker-compose-dev.yaml build --build-arg VERSION=$VERSION --build-arg COMMIT_SHA=$CIRCLE_SHA1 gitea ctfd |
71 | | - docker-compose -f docker-compose-dev.yaml push gitea ctfd |
| 72 | + docker-compose -f docker-compose-dev.yaml build --build-arg VERSION=$VERSION --build-arg COMMIT_SHA=$CIRCLE_SHA1 ctfd |
| 73 | + docker-compose -f docker-compose-dev.yaml push ctfd |
72 | 74 | - run: |
73 | 75 | name: Push version |
74 | 76 | command: | |
75 | | - docker tag $ORG/goat-gitea:latest $ORG/goat-gitea:$VERSION |
76 | 77 | docker tag $ORG/goat-ctfd:latest $ORG/goat-ctfd:$VERSION |
77 | | - |
78 | | - docker push $ORG/goat-gitea:$VERSION |
79 | 78 | docker push $ORG/goat-ctfd:$VERSION |
80 | 79 | |
81 | 80 | cd gitlab && docker buildx build --push --build-arg VERSION=$VERSION --build-arg COMMIT_SHA=$CIRCLE_SHA1 --platform linux/amd64,linux/arm64/v8 --tag cidersecurity/goat-gitlab:$VERSION . && cd .. |
82 | 81 | cd gitlab-runner && docker buildx build --push --build-arg VERSION=$VERSION --build-arg COMMIT_SHA=$CIRCLE_SHA1 --platform linux/amd64,linux/arm64/v8 --tag cidersecurity/goat-gitlab-runner:$VERSION . && cd .. |
83 | 82 | cd prod && docker buildx build --push --build-arg VERSION=$VERSION --build-arg COMMIT_SHA=$CIRCLE_SHA1 --platform linux/amd64,linux/arm64/v8 --tag cidersecurity/goat-prod:$VERSION . && cd .. |
84 | 83 | cd jenkins-server && docker buildx build --push --build-arg VERSION=$VERSION --build-arg COMMIT_SHA=$CIRCLE_SHA1 --platform linux/amd64,linux/arm64/v8 --tag cidersecurity/goat-jenkins-server:$VERSION . && cd .. |
85 | 84 | cd jenkins-agent && docker buildx build --push --build-arg VERSION=$VERSION --build-arg COMMIT_SHA=$CIRCLE_SHA1 --platform linux/amd64,linux/arm64/v8 --tag cidersecurity/goat-jenkins-agent:$VERSION . && cd .. |
| 85 | + cd gitea && docker buildx build --push --build-arg VERSION=$VERSION --build-arg COMMIT_SHA=$CIRCLE_SHA1 --platform linux/amd64,linux/arm64/v8 --tag cidersecurity/goat-gitea:$VERSION . && cd .. |
86 | 86 |
|
87 | 87 | workflows: |
88 | 88 | version: 2 |
|
0 commit comments