Reconfigure the Jenkins CI build pipeline.
* Configure the buld to use the VMW provided Harbor DockerHub Proxy. * Use pipeline.properties to parameterize the build. * Remove Docker logins (docker.withRegistry(..) directtives in Jenkinsfile & 'docker login' command in setup.sh).
This commit is contained in:
14
ci/pipeline.properties
Normal file
14
ci/pipeline.properties
Normal file
@@ -0,0 +1,14 @@
|
||||
# Java (JDK) versions
|
||||
java.main.tag=8u322-b06-jdk
|
||||
|
||||
# Docker Container Images
|
||||
docker.container.image.java.main=harbor-repo.vmware.com/dockerhub-proxy-cache/library/eclipse-temurin:${java.main.tag}
|
||||
|
||||
# Docker Environment Settings
|
||||
docker.container.inside.env.basic=-u root -v $HOME:/tmp/jenkins-home -v /tmp:/tmp
|
||||
docker.container.inside.env.full=-u root -v /usr/bin/docker:/usr/bin/docker -v /var/run/docker.sock:/var/run/docker.sock -v /tmp:/tmp -v $HOME:/tmp/jenkins-home
|
||||
|
||||
# Credentials
|
||||
docker.registry=
|
||||
docker.credentials=hub.docker.com-springbuildmaster
|
||||
artifactory.credentials=02bd1690-b54f-4c9f-819d-a77cb7a9822c
|
||||
@@ -9,6 +9,6 @@ chown -R 1001:1001 .
|
||||
mkdir -p /tmp/geode/boot/artifacts-gradle-cache
|
||||
mkdir -p /tmp/geode/boot/build-gradle-cache
|
||||
mkdir -p /tmp/geode/boot/docs-gradle-cache
|
||||
echo "Logging into Docker..."
|
||||
docker login --username ${DOCKER_HUB_USR} --password ${DOCKER_HUB_PSW}
|
||||
#echo "Logging into Docker..."
|
||||
#docker login --username ${DOCKER_HUB_USR} --password ${DOCKER_HUB_PSW}
|
||||
exit 0
|
||||
|
||||
Reference in New Issue
Block a user