Merge pull request #4189 from estesp/actions-fixes

Small fixes to our Actions CI workflow
This commit is contained in:
Michael Crosby 2020-04-15 15:42:25 -04:00 committed by GitHub
commit 327c92f7d7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 18 additions and 21 deletions

View File

@ -264,6 +264,11 @@ jobs:
runc: crun runc: crun
steps: steps:
- name: Install Go
uses: actions/setup-go@v1
with:
go-version: '1.13.10'
- name: Set env - name: Set env
shell: bash shell: bash
run: | run: |
@ -279,19 +284,10 @@ jobs:
env: env:
RUNC_FLAVOR: ${{ matrix.runc }} RUNC_FLAVOR: ${{ matrix.runc }}
run: | run: |
sudo PATH=$PATH GOPATH=$GOPATH script/setup/install-seccomp sudo PATH=$PATH script/setup/install-seccomp
sudo PATH=$PATH GOPATH=$GOPATH RUNC_FLAVOR=$RUNC_FLAVOR script/setup/install-runc script/setup/install-runc
sudo PATH=$PATH GOPATH=$GOPATH script/setup/install-cni script/setup/install-cni
sudo PATH=$PATH GOPATH=$GOPATH script/setup/install-critools script/setup/install-critools
working-directory: src/github.com/containerd/containerd
- name: Install protobuf
run: |
sudo env PATH=$PATH GOPATH=$GOPATH script/setup/install-protobuf
sudo chmod +x /usr/local/bin/protoc
sudo chmod og+rx /usr/local/include/google /usr/local/include/google/protobuf /usr/local/include/google/protobuf/compiler
sudo chmod -R og+r /usr/local/include/google/protobuf/
protoc --version
working-directory: src/github.com/containerd/containerd working-directory: src/github.com/containerd/containerd
- name: Install criu - name: Install criu

View File

@ -29,10 +29,10 @@ go get -d github.com/containernetworking/plugins/...
cd "$GOPATH"/src/github.com/containernetworking/plugins cd "$GOPATH"/src/github.com/containernetworking/plugins
git checkout $CNI_COMMIT git checkout $CNI_COMMIT
FASTBUILD=true ./build.sh FASTBUILD=true ./build.sh
mkdir -p $CNI_DIR sudo mkdir -p $CNI_DIR
cp -r ./bin $CNI_DIR sudo cp -r ./bin $CNI_DIR
mkdir -p $CNI_CONFIG_DIR sudo mkdir -p $CNI_CONFIG_DIR
cat > $CNI_CONFIG_DIR/10-containerd-net.conflist <<EOF cat <<EOF | sudo tee $CNI_CONFIG_DIR/10-containerd-net.conflist
{ {
"cniVersion": "0.3.1", "cniVersion": "0.3.1",
"name": "containerd-net", "name": "containerd-net",

View File

@ -26,4 +26,4 @@ go get -d github.com/kubernetes-sigs/cri-tools/...
cd "$GOPATH"/src/github.com/kubernetes-sigs/cri-tools cd "$GOPATH"/src/github.com/kubernetes-sigs/cri-tools
git checkout $CRITEST_COMMIT git checkout $CRITEST_COMMIT
make make
make install sudo make install

View File

@ -26,13 +26,14 @@ function install_runc() {
go get -d github.com/opencontainers/runc go get -d github.com/opencontainers/runc
cd "$GOPATH"/src/github.com/opencontainers/runc cd "$GOPATH"/src/github.com/opencontainers/runc
git checkout $RUNC_COMMIT git checkout $RUNC_COMMIT
make BUILDTAGS='seccomp apparmor selinux' runc install make BUILDTAGS='apparmor seccomp selinux' runc
sudo make install
} }
function install_crun() { function install_crun() {
CRUN_VERSION=0.11 CRUN_VERSION=0.11
curl -o /usr/local/sbin/runc -L https://github.com/containers/crun/releases/download/${CRUN_VERSION}/crun-${CRUN_VERSION}-static-$(uname -m) sudo curl -o /usr/local/sbin/runc -L https://github.com/containers/crun/releases/download/${CRUN_VERSION}/crun-${CRUN_VERSION}-static-$(uname -m)
chmod +x /usr/local/sbin/runc sudo chmod +x /usr/local/sbin/runc
} }
: ${RUNC_FLAVOR=runc} : ${RUNC_FLAVOR=runc}