FROM centos:7
SHELL ["/bin/bash", "-c"]
+ARG SIGN_DIR="${WORKSPACE}/m2repo"
+
RUN echo $'[fedora-infra-sigul] \n\
name=Fedora builder packages for sigul \n\
baseurl=https://kojipkgs.fedoraproject.org/repos-dist/epel\$releasever-infra/latest/\$basearch/ \n\
if [[ "$OS_RELEASE" == "8" && "$OS" == 'centos' ]]; then
# Get Dockerfile and the enterpoint to build the docker image.
wget -O "${WORKSPACE}/sigul-sign.sh" "https://raw.githubusercontent.com/"\
- "lfit/releng-global-jjb/master/shell/sigul-sign.sh"
+"lfit/releng-global-jjb/master/shell/sigul-sign.sh"
wget -O "${WORKSPACE}/Dockerfile" "https://raw.githubusercontent.com/"\
- "lfit/releng-global-jjb/master/docker/Dockerfile"
+"lfit/releng-global-jjb/master/docker/Dockerfile"
# Setup the docker environment for jenkins user
docker build -f ${WORKSPACE}/Dockerfile \
--mount type=bind,source="/w/workspace",target="/w/workspace" \
--mount type=bind,source="/home/jenkins",target="/home/jenkins" \
-u root:root -w $(pwd) sigul-sign
+
+ # change the .asc files owner permissions back to jenkins
+ sudo chown -R jenkins:jenkins "${SIGN_DIR}"
else
lftools sign sigul -m "${SIGN_MODE}" "${SIGN_DIR}"
fi