+ Add dokcerfile for pipeline use.
This commit is contained in:
15
Dockerfile.test
Normal file
15
Dockerfile.test
Normal file
@@ -0,0 +1,15 @@
|
||||
FROM hub.qucheng.com/ci/zentao-ztf:latest
|
||||
|
||||
# Install zentao
|
||||
ARG VERSION
|
||||
ENV ZENTAO_VER=${VERSION}
|
||||
ENV EASYSOFT_APP_NAME="ZenTao $ZENTAO_VER"
|
||||
|
||||
ARG MYSQL_HOST
|
||||
ARG MYSQL_PASSWORD
|
||||
ENV MYSQL_HOST=${MYSQL_HOST}
|
||||
ENV MYSQL_PASSWORD=${MYSQL_PASSWORD}
|
||||
|
||||
SHELL ["/bin/bash", "-c"]
|
||||
# Copy ZenTao
|
||||
COPY --chown=33:33 . /apps/zentao/
|
||||
2
Jenkinsfile
vendored
2
Jenkinsfile
vendored
@@ -53,7 +53,7 @@ pipeline {
|
||||
stage('Build Image') {
|
||||
steps {
|
||||
container('docker') {
|
||||
sh 'docker build --pull . -f docker/Dockerfile.test --build-arg VERSION=${ZENTAO_VERSION} --build-arg MIRROR=true --build-arg MYSQL_HOST=${MYSQL_SERVER_HOST} --build-arg MYSQL_PASSWORD=${MYSQL_ROOT_PASSWORD} -t ${MIDDLE_IMAGE_REPO}:${MIDDLE_IMAGE_TAG}'
|
||||
sh 'docker build --pull . -f Dockerfile.test --build-arg VERSION=${ZENTAO_VERSION} --build-arg MIRROR=true --build-arg MYSQL_HOST=${MYSQL_SERVER_HOST} --build-arg MYSQL_PASSWORD=${MYSQL_ROOT_PASSWORD} -t ${MIDDLE_IMAGE_REPO}:${MIDDLE_IMAGE_TAG}'
|
||||
sh 'docker push ${MIDDLE_IMAGE_REPO}:${MIDDLE_IMAGE_TAG}'
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,3 +1,6 @@
|
||||
sonar.projectKey=zentaopms
|
||||
sonar.projectKey=zentaopms_ly
|
||||
sonar.sourceEncoding=UTF-8
|
||||
sonar.qualitygate.wait=true
|
||||
sonar.coverage.exclusions=**/*.*
|
||||
sonar.inclusions=**/**.php
|
||||
sonar.exclusions=**/*.bak,**/*.sql,**/*.js,**/*.css,**/*.yaml,**/*.zip,**/*.out
|
||||
|
||||
Reference in New Issue
Block a user