You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

65 lines
2.0 KiB
YAML

include: http://172.18.15.16:30009/devops/v1/projects/565214132069076992/ci_contents/pipelines/a0704533-f715-4400-b2ae-fa6d3da15f4b/content.yaml
#include: http://172.18.15.16:30009/devops/v1/projects/565214132069076992/ci_contents/pipelines/5db69f70-7f49-4d1c-8cf7-24db0799dec6/content.yaml
#
##image: registry.cn-hangzhou.aliyuncs.com/choerodon-tools/cibase:0.5.0
##
##stages:
## - mvn-package
## - docker-build
##
##maven-test-branches:
## stage: mvn-package
## script:
## - git_merge develop
## - mvn package -U -DskipTests=true
## only:
## - branches
## except:
## - master
## - tags
## - develop
## - /^release-.*$/
## - /^hotfix-.*$/
##
##maven-test-docker:
## stage: mvn-package
## script:
## - update_pom_version
## - mvn package -U -DskipTests=true
## - mkdir -p /cache/${CI_PROJECT_NAME}-${CI_PROJECT_ID}-${CI_COMMIT_REF_NAME}-${CI_COMMIT_SHA}
## - cp target/app.jar /cache/${CI_PROJECT_NAME}-${CI_PROJECT_ID}-${CI_COMMIT_REF_NAME}-${CI_COMMIT_SHA}/app.jar
## only:
## - tags
## - master
## - /^release-.*$/
## - /^hotfix-.*$/
##
##docker-build:
## stage: docker-build
## script:
## - docker_build
## - chart_build
## only:
## - tags
## - master
## - /^release-.*$/
## - /^hotfix-.*$/
##
##.auto_devops: &auto_devops |
## curl -o .auto_devops.sh \
## "${CHOERODON_URL}/devops/ci?token=${Token}&type=microservice"
## if [ $? -ne 0 ];then
## cat .auto_devops.sh
## exit 1
## fi
## source .auto_devops.sh
## function docker_build(){
## cp /cache/${CI_PROJECT_NAME}-${CI_PROJECT_ID}-${CI_COMMIT_REF_NAME}-${CI_COMMIT_SHA}/app.jar ${1:-"src/main/docker"}/app.jar || true
## docker build --pull -t ${DOCKER_REGISTRY}/${GROUP_NAME}/${PROJECT_NAME}:${CI_COMMIT_TAG} ${1:-"src/main/docker"}
## docker push ${DOCKER_REGISTRY}/${GROUP_NAME}/${PROJECT_NAME}:${CI_COMMIT_TAG}
## rm -rf /cache/${CI_PROJECT_NAME}-${CI_PROJECT_ID}-${CI_COMMIT_REF_NAME}-${CI_COMMIT_SHA}
## }
##
##before_script:
## - *auto_devops