File tree Expand file tree Collapse file tree 3 files changed +35
-2
lines changed Expand file tree Collapse file tree 3 files changed +35
-2
lines changed Original file line number Diff line number Diff line change @@ -461,6 +461,37 @@ pipeline {
461
461
docker pull "polycubebot/${ image_name} -pcn-k8s:${ image_tag} "
462
462
docker tag "polycubebot/${ image_name} -pcn-k8s:${ image_tag} " "polycubenetwork/k8s-pod-network:latest"
463
463
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} "
464
495
docker system prune --all --force
465
496
"""
466
497
}
Original file line number Diff line number Diff line change @@ -3,6 +3,7 @@ FROM polycubebot/base_image:latest
3
3
ARG DEFAULT_MODE=default
4
4
ENV MODE=$DEFAULT_MODE
5
5
RUN echo "The mode is $MODE"
6
+ RUN rm -rf /tmp/polycube
6
7
RUN --mount=target=/polycube cp -r /polycube /tmp/polycube && \
7
8
cd /tmp/polycube && \
8
9
SUDO="" 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
18
18
# wget -nv https://download.opensuse.org/repositories/home:liberouter/xUbuntu_18.04/Release.key -O Release.key
19
19
# $SUDO apt-key add - < Release.key
20
20
# 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
23
24
$SUDO apt install -f ./libyang.deb
24
25
$SUDO apt install -y -f ./libyang-dev.deb
25
26
rm ./libyang.deb
You can’t perform that action at this time.
0 commit comments