# Variables
#########################################################################
WORKSPACE=""
-MIRROR_CONTAINER_IMG=infbuilder/inf-centos-mirror:2022.05-stx.6.0
-
-export BUILD_GROUP="jenkins"
-export WGET_OPENDEV="wget --no-check-certificate"
-export LOCALDISK="${WORKSPACE}/localdisk"
-export MIRROR_DIR="${WORKSPACE}/mirror"
+MIRROR_VER=stx-6.0
+MIRROR_CONTAINER_IMG=infbuilder/inf-centos-mirror:2022.05-${MIRROR_VER}
#########################################################################
# Common Functions
echo_step_start
docker pull ${MIRROR_CONTAINER_IMG}
- docker create -ti --name inf-centos-mirror-${i} ${MIRROR_CONTAINER_IMG} sh
- docker cp inf-centos-mirror:/mirror ${MIRROR_DIR}
+ docker create -ti --name inf-centos-mirror ${MIRROR_CONTAINER_IMG} sh
+ docker cp inf-centos-mirror:/mirror_${MIRROR_VER} ${MIRROR_DIR}
docker rm inf-centos-mirror
echo_step_end
#########################################################################
# Main process
#########################################################################
+msg_step="Prepare for jenkins build"
-sudo mkdir -p ${LOCALDISK}/loadbuild/mock-cache
-sudo mkdir -p ${LOCALDISK}/loadbuild/mock
+set -x
+export BUILD_GROUP="jenkins"
+export WGET_OPENDEV="wget --no-check-certificate"
+export LOCALDISK="${WORKSPACE}/localdisk"
+export MIRROR_DIR="${WORKSPACE}/mirror"
+
+mkdir -p ${LOCALDISK}/loadbuild/mock-cache
+mkdir -p ${LOCALDISK}/loadbuild/mock
mkdir -p ${LOCALDISK}/designer
mkdir -p ${LOCALDISK}/loadbuild
createrepo \
createrepo_c \
deltarpm \
- docker-client \
expat-devel \
flex \
isomd5sum \
gcc \
gettext \
- git \
libguestfs-tools \
libtool \
libxml2 \
# Try to continue a yum command even if a StarlingX repo is unavailable.
sudo yum-config-manager --setopt=StarlingX\*.skip_if_unavailable=1 --save
+
+echo_step_end