Skip to content

Commit

Permalink
libcouchbase: update deb runners when creating cowbuilders
Browse files Browse the repository at this point in the history
  • Loading branch information
avsej committed Mar 2, 2024
1 parent c8f24e6 commit 59c46f3
Show file tree
Hide file tree
Showing 3 changed files with 83 additions and 2 deletions.
9 changes: 9 additions & 0 deletions libcouchbase/Jenkinsfile.erb
Original file line number Diff line number Diff line change
Expand Up @@ -672,6 +672,15 @@ pipeline {
}
}
steps {
sh("""
for key in 0E98404D386FA1D9 6ED0E7B82643E131
do
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys \$key || \
sudo apt-key adv --keyserver keys.debian.org --recv-keys \$key
done
sudo apt-get update -y;
sudo apt-get upgrade -y
""")
sh("""
sudo apt-get update -y && sudo apt-get upgrade -y && sudo apt-get install cowbuilder && \
sudo cowbuilder --create \
Expand Down
56 changes: 55 additions & 1 deletion libcouchbase/lcb-lnx-scripted-build-pipeline.groovy
Original file line number Diff line number Diff line change
Expand Up @@ -276,7 +276,7 @@ pipeline {
axes {
axis {
name 'PLATFORM'
values "ubuntu20", "debian9", "centos7", "m1", "alpine", "qe-ubuntu20-arm64", "qe-ubuntu22-arm64", "qe-rhel9-arm64"
values "ubuntu20", "debian9", "centos7", "m1", "alpine", "qe-ubuntu20-arm64", "qe-ubuntu22-arm64"
}
}

Expand Down Expand Up @@ -535,6 +535,15 @@ pipeline {
}
}
steps {
sh("""
for key in 0E98404D386FA1D9 6ED0E7B82643E131
do
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys \$key || \
sudo apt-key adv --keyserver keys.debian.org --recv-keys \$key
done
sudo apt-get update -y;
sudo apt-get upgrade -y
""")
sh("""
sudo apt-get update -y && sudo apt-get upgrade -y && sudo apt-get install cowbuilder && \
sudo cowbuilder --create \
Expand Down Expand Up @@ -586,6 +595,15 @@ pipeline {
}
}
steps {
sh("""
for key in 0E98404D386FA1D9 6ED0E7B82643E131
do
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys \$key || \
sudo apt-key adv --keyserver keys.debian.org --recv-keys \$key
done
sudo apt-get update -y;
sudo apt-get upgrade -y
""")
sh("""
sudo apt-get update -y && sudo apt-get upgrade -y && sudo apt-get install cowbuilder && \
sudo cowbuilder --create \
Expand Down Expand Up @@ -637,6 +655,15 @@ pipeline {
}
}
steps {
sh("""
for key in 0E98404D386FA1D9 6ED0E7B82643E131
do
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys \$key || \
sudo apt-key adv --keyserver keys.debian.org --recv-keys \$key
done
sudo apt-get update -y;
sudo apt-get upgrade -y
""")
sh("""
sudo apt-get update -y && sudo apt-get upgrade -y && sudo apt-get install cowbuilder && \
sudo cowbuilder --create \
Expand Down Expand Up @@ -688,6 +715,15 @@ pipeline {
}
}
steps {
sh("""
for key in 0E98404D386FA1D9 6ED0E7B82643E131
do
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys \$key || \
sudo apt-key adv --keyserver keys.debian.org --recv-keys \$key
done
sudo apt-get update -y;
sudo apt-get upgrade -y
""")
sh("""
sudo apt-get update -y && sudo apt-get upgrade -y && sudo apt-get install cowbuilder && \
sudo cowbuilder --create \
Expand Down Expand Up @@ -739,6 +775,15 @@ pipeline {
}
}
steps {
sh("""
for key in 0E98404D386FA1D9 6ED0E7B82643E131
do
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys \$key || \
sudo apt-key adv --keyserver keys.debian.org --recv-keys \$key
done
sudo apt-get update -y;
sudo apt-get upgrade -y
""")
sh("""
sudo apt-get update -y && sudo apt-get upgrade -y && sudo apt-get install cowbuilder && \
sudo cowbuilder --create \
Expand Down Expand Up @@ -790,6 +835,15 @@ pipeline {
}
}
steps {
sh("""
for key in 0E98404D386FA1D9 6ED0E7B82643E131
do
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys \$key || \
sudo apt-key adv --keyserver keys.debian.org --recv-keys \$key
done
sudo apt-get update -y;
sudo apt-get upgrade -y
""")
sh("""
sudo apt-get update -y && sudo apt-get upgrade -y && sudo apt-get install cowbuilder && \
sudo cowbuilder --create \
Expand Down
20 changes: 19 additions & 1 deletion libcouchbase/lcb-scripted-build-pipeline.groovy
Original file line number Diff line number Diff line change
Expand Up @@ -276,7 +276,7 @@ pipeline {
axes {
axis {
name 'PLATFORM'
values "ubuntu20", "debian9", "centos7", "m1", "alpine", "qe-ubuntu20-arm64", "qe-ubuntu22-arm64", "qe-rhel9-arm64"
values "ubuntu20", "debian9", "centos7", "m1", "alpine", "qe-ubuntu20-arm64", "qe-ubuntu22-arm64"
}
}

Expand Down Expand Up @@ -556,6 +556,15 @@ pipeline {
}
}
steps {
sh("""
for key in 0E98404D386FA1D9 6ED0E7B82643E131
do
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys \$key || \
sudo apt-key adv --keyserver keys.debian.org --recv-keys \$key
done
sudo apt-get update -y;
sudo apt-get upgrade -y
""")
sh("""
sudo apt-get update -y && sudo apt-get upgrade -y && sudo apt-get install cowbuilder && \
sudo cowbuilder --create \
Expand Down Expand Up @@ -607,6 +616,15 @@ pipeline {
}
}
steps {
sh("""
for key in 0E98404D386FA1D9 6ED0E7B82643E131
do
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys \$key || \
sudo apt-key adv --keyserver keys.debian.org --recv-keys \$key
done
sudo apt-get update -y;
sudo apt-get upgrade -y
""")
sh("""
sudo apt-get update -y && sudo apt-get upgrade -y && sudo apt-get install cowbuilder && \
sudo cowbuilder --create \
Expand Down

0 comments on commit 59c46f3

Please sign in to comment.