File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -461,6 +461,37 @@ pipeline {
461461 docker pull "polycubebot/${ image_name} -pcn-k8s:${ image_tag} "
462462 docker tag "polycubebot/${ image_name} -pcn-k8s:${ image_tag} " "polycubenetwork/k8s-pod-network:latest"
463463 docker push "polycubenetwork/k8s-pod-network:latest"
464+ docker pull "polycubebot/${ image_name} -pcn-iptables:${ image_tag} "
465+ docker tag "polycubebot/${ image_name} -pcn-iptables:${ image_tag} " "polycubenetwork/polycube-pcn-iptables:latest"
466+ docker push "polycubenetwork/${ image_name} -pcn-iptables:latest"
467+ docker system prune --all --force
468+ """
469+ }
470+ }
471+ }
472+ }
473+ stage(" Release version from TAG" ) {
474+ when {
475+ buildingTag()
476+ }
477+ agent {
478+ label " docker"
479+ }
480+ steps {
481+ script {
482+ var tagName = " ${ env.TAG_NAME} "
483+ docker. withRegistry(" " , ' polycube-repo' ) {
484+ sh """
485+ export DOCKER_BUILDKIT=1
486+ docker pull "polycubebot/${ image_name} -default:${ image_tag} "
487+ docker tag "polycubebot/${ image_name} -default:${ image_tag} " "polycubenetwork/polycube:${ env.TAG_NAME} "
488+ docker push "polycubenetwork/polycube:${ env.TAG_NAME} "
489+ docker pull "polycubebot/${ image_name} -pcn-k8s:${ image_tag} "
490+ docker tag "polycubebot/${ image_name} -pcn-k8s:${ image_tag} " "polycubenetwork/k8s-pod-network:${ env.TAG_NAME} "
491+ docker push "polycubenetwork/k8s-pod-network:${ env.TAG_NAME} "
492+ docker pull "polycubebot/${ image_name} -pcn-iptables:${ image_tag} "
493+ docker tag "polycubebot/${ image_name} -pcn-iptables:${ image_tag} " "polycubenetwork/polycube-pcn-iptables:${ env.TAG_NAME} "
494+ docker push "polycubenetwork/${ image_name} -pcn-iptables:${ env.TAG_NAME} "
464495 docker system prune --all --force
465496 """
466497 }
Original file line number Diff line number Diff line change @@ -3,6 +3,7 @@ FROM polycubebot/base_image:latest
33ARG DEFAULT_MODE=default
44ENV MODE=$DEFAULT_MODE
55RUN echo "The mode is $MODE"
6+ RUN rm -rf /tmp/polycube
67RUN --mount=target=/polycube cp -r /polycube /tmp/polycube && \
78cd /tmp/polycube && \
89SUDO="" USER="root" WORKDIR="/tmp/dev" ./scripts/install.sh $MODE && \
Original file line number Diff line number Diff line change @@ -18,8 +18,9 @@ $SUDO add-apt-repository ppa:longsleep/golang-backports -y || true
1818# wget -nv https://download.opensuse.org/repositories/home:liberouter/xUbuntu_18.04/Release.key -O Release.key
1919# $SUDO apt-key add - < Release.key
2020# So, installing the required package by downloading it manually
21- wget -nv http://download.opensuse.org/repositories/home:/liberouter/xUbuntu_18.04/amd64/libyang_0.14.81_amd64.deb -O libyang.deb
22- wget -nv http://download.opensuse.org/repositories/home:/liberouter/xUbuntu_18.04/amd64/libyang-dev_0.14.81_amd64.deb -O libyang-dev.deb
21+ apt remove -y libyang libyang-dev
22+ wget -nv http://download.opensuse.org/repositories/home:/liberouter/xUbuntu_18.04/amd64/libyang_1.0.101_amd64.deb -O libyang.deb
23+ wget -nv http://download.opensuse.org/repositories/home:/liberouter/xUbuntu_18.04/amd64/libyang-dev_1.0.101_amd64.deb -O libyang-dev.deb
2324$SUDO apt install -f ./libyang.deb
2425$SUDO apt install -y -f ./libyang-dev.deb
2526rm ./libyang.deb
You can’t perform that action at this time.
0 commit comments