@@ -2,16 +2,17 @@ void checkImageForDocker(String IMAGE_SUFFIX){
22 try {
33 withCredentials([usernamePassword(credentialsId : ' hub.docker.com' , passwordVariable : ' PASS' , usernameVariable : ' USER' ), string(credentialsId : ' SNYK_ID' , variable : ' SNYK_ID' )]) {
44 sh """
5+ IMAGE_SUFFIX=${ IMAGE_SUFFIX}
56 IMAGE_TAG=\$ (echo ${ IMAGE_SUFFIX} | sed 's^/^-^g; s^[.]^-^g;' | tr '[:upper:]' '[:lower:]')
67 IMAGE_NAME="fluentbit"
7- PATH_TO_DOCKERFILE="/ source/build /fluentbit"
8+ PATH_TO_DOCKERFILE="source/fluentbit"
89
910 sg docker -c "
1011 set -e
1112 docker login -u '${ USER} ' -p '${ PASS} '
1213
1314 snyk container test --platform=linux/amd64 --exclude-base-image-vulns --file=./\$ {PATH_TO_DOCKERFILE}/Dockerfile \
14- --severity-threshold=high --json-file-output=\$ {IMAGE_TAG}-report.json perconalab/\$ IMAGE_NAME:\$ {IMAGE_TAG}
15+ --severity-threshold=high --json-file-output=\$ {IMAGE_TAG}-report.json perconalab/\$ IMAGE_NAME:\$ {IMAGE_TAG}-logcollector
1516 "
1617 """
1718 }
@@ -56,24 +57,6 @@ void build(String IMAGE_PREFIX){
5657 }
5758}
5859
59- void pushImageToDocker (String IMAGE_PREFIX ){
60- withCredentials([usernamePassword(credentialsId : ' hub.docker.com' , passwordVariable : ' PASS' , usernameVariable : ' USER' ), file(credentialsId : ' DOCKER_REPO_KEY' , variable : ' docker_key' )]) {
61- sh """
62- IMAGE_PREFIX=${ IMAGE_PREFIX}
63- sg docker -c "
64- if [ ! -d ~/.docker/trust/private ]; then
65- mkdir -p /home/ec2-user/.docker/trust/private
66- cp "${ docker_key} " ~/.docker/trust/private/
67- fi
68-
69- docker login -u '${ USER} ' -p '${ PASS} '
70- docker push perconalab/percona-xtradb-cluster-operator:${ GIT_PD_BRANCH} -${ IMAGE_PREFIX}
71- docker push perconalab/fluentbit:${ GIT_PD_BRANCH} -${ IMAGE_PREFIX}
72- docker logout
73- "
74- """
75- }
76- }
7760pipeline {
7861 parameters {
7962 string(
@@ -86,7 +69,7 @@ pipeline {
8669 name : ' GIT_PD_REPO' )
8770 }
8871 agent {
89- label ' docker'
72+ label ' docker-x64 '
9073 }
9174 environment {
9275 PATH = " ${ WORKSPACE} /node_modules/.bin:$PATH " // Add local npm bin to PATH
0 commit comments