Skip to content
This repository was archived by the owner on Apr 8, 2025. It is now read-only.

Commit a84ed17

Browse files
committed
Change CI paths to varibles
Signed-off-by: John O'Loughlin <[email protected]>
1 parent fc761f5 commit a84ed17

File tree

1 file changed

+11
-9
lines changed

1 file changed

+11
-9
lines changed

Diff for: ci/ci.sh

+11-9
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ vpp_ligato_latest_container()
77
{
88
IMAGE="ligato/vpp-base:latest"
99

10-
cd $USERSPACEDIR
10+
cd ${USERSPACEDIR}
1111

1212
echo "Changing to latest tag in dockerfile"
1313
sed -i "s|\(FROM\).*\(as builder\)|\1 $IMAGE \2|g" ./docker/userspacecni/Dockerfile
@@ -23,13 +23,13 @@ grep -n "$IMAGE" ./ci/vpp_test_setup/vpp_host.sh
2323
}
2424

2525
install_go_kubectl_kind(){
26-
wget -qO- https://golang.org/dl/go1.20.1.linux-amd64.tar.gz |tar -C /home/runner -xz
27-
export PATH="${PATH}:/home/runner/go/bin"
28-
echo "export PATH=\"${PATH}:/home/runner/go/bin/:home/runner/.local/bin/\"" >>~/.bashrc
26+
wget -qO- https://golang.org/dl/go1.20.1.linux-amd64.tar.gz |tar -C "$HOME" -xz
27+
export PATH="${PATH}:${HOME}/go/bin"
28+
echo "export PATH=\"${PATH}:${HOME}/go/bin/:${HOME}.local/bin/\"" >>~/.bashrc
2929
go install sigs.k8s.io/[email protected]
3030

31-
wget -q https://dl.k8s.io/release/v1.27.3/bin/linux/amd64/kubectl -O /home/runner/go/bin/kubectl
32-
chmod +x /home/runner/go/bin/kubectl
31+
wget -q https://dl.k8s.io/release/v1.27.3/bin/linux/amd64/kubectl -O "${HOME}/go/bin/kubectl"
32+
chmod +x "${HOME}/go/bin/kubectl"
3333
}
3434

3535
create_kind_cluster(){
@@ -43,12 +43,14 @@ kubectl get all --all-namespaces
4343

4444
#docker run -itd --device=/dev/hugepages:/dev/hugepages --privileged -v "$(pwd)/docker/vpp-centos-userspace-cni/:/etc/vpp/" --name vpp ligato/vpp-base
4545
sleep 10
46-
cd /runner/_work/userspace-cni-network-plugin/userspace-cni-network-plugin/
46+
cd $USERSPACEDIR
4747

4848
docker build . -f ./docker/userspacecni/Dockerfile -t userspacecni:latest
49+
# gets path for one directopry above, needed for mkdir with docker cp below
50+
mkdir_var=$(dirname ${USERSPACEDIR})
4951
kind load docker-image userspacecni
50-
docker exec -i kind-control-plane bash -c "mkdir -p '/runner/_work/userspace-cni-network-plugin/'"
51-
docker cp "/runner/_work/userspace-cni-network-plugin/userspace-cni-network-plugin/" "kind-control-plane:/runner/_work/userspace-cni-network-plugin/"
52+
docker exec -i kind-control-plane bash -c "mkdir -p $mkdir_var"
53+
docker cp "${USERSPACEDIR}" "kind-control-plane:${USERSPACEDIR}"
5254
}
5355

5456
deploy_multus(){

0 commit comments

Comments
 (0)