Skip to content

Commit 2804961

Browse files
committed
use docker-x64
1 parent bfb606e commit 2804961

File tree

1 file changed

+4
-21
lines changed

1 file changed

+4
-21
lines changed

cloud/jenkins/fluentbit_docker_build.groovy

Lines changed: 4 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -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-
}
7760
pipeline {
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

Comments
 (0)