将badssl、unittest 、wpr 三个job 合并到一个job 中

This commit is contained in:
fumingwei
2020-07-17 14:21:21 +08:00
parent 57733c4a3e
commit 3c236399da

View File

@@ -31,43 +31,30 @@ stages:
tags:
- share
unittest_build:
images_build:
stage: build
extends: .build_docker_images
variables:
UNITTEST_IMAGE_TAG: $CI_REGISTRY_IMAGE/unittest:$CI_COMMIT_TAG-$CI_COMMIT_SHA
UNITTEST_IMAGE_LATEST_TAG: $CI_REGISTRY_IMAGE/unittest:latest
WPR_IMAGE_TAG: $CI_REGISTRY_IMAGE/wpr:$CI_COMMIT_TAG-$CI_COMMIT_SHA
WPR_IMAGE_LATEST_TAG: $CI_REGISTRY_IMAGE/wpr:latest
BADSSL_IMAGE_TAG: $CI_REGISTRY_IMAGE/badssl:$CI_COMMIT_TAG-$CI_COMMIT_SHA
BADSSL_IMAGE_LATEST_TAG: $CI_REGISTRY_IMAGE/badssl:latest
script:
- docker build -t $UNITTEST_IMAGE_TAG -f ./unittest_python/Dockerfile ./unittest_python/
- docker tag $UNITTEST_IMAGE_TAG $UNITTEST_IMAGE_LATEST_TAG
- docker push $UNITTEST_IMAGE_TAG
- docker push $UNITTEST_IMAGE_LATEST_TAG
wpr_build:
stage: build
extends: .build_docker_images
variables:
WPR_IMAGE_TAG: $CI_REGISTRY_IMAGE/wpr:$CI_COMMIT_TAG-$CI_COMMIT_SHA
WPR_IMAGE_LATEST_TAG: $CI_REGISTRY_IMAGE/wpr:latest
script:
- docker build -t $WPR_IMAGE_TAG -f ./wpr_golang/Dockerfile ./wpr_golang/
- docker tag $WPR_IMAGE_TAG $WPR_IMAGE_LATEST_TAG
- docker push $WPR_IMAGE_TAG
- docker push $WPR_IMAGE_LATEST_TAG
badssl_build:
stage: build
extends: .build_docker_images
variables:
BADSSL_IMAGE_TAG: $CI_REGISTRY_IMAGE/badssl:$CI_COMMIT_TAG-$CI_COMMIT_SHA
BADSSL_IMAGE_LATEST_TAG: $CI_REGISTRY_IMAGE/badssl:latest
script:
- docker build -t $BADSSL_IMAGE_TAG -f ./badssl.com/Dockerfile ./badssl.com/
- docker tag $BADSSL_IMAGE_TAG $BADSSL_IMAGE_LATEST_TAG
- docker push $BADSSL_IMAGE_TAG
- docker push $BADSSL_IMAGE_LATEST_TAG
rpm_build:
stage: build