Update integration test timeout

Also few changes to names of workflow jobs. Integration tests can get
canceled without full completing at 10 minutes. Make sure we only use
checkout v2 action.

Signed-off-by: Phil Estes <estesp@linux.vnet.ibm.com>
This commit is contained in:
Phil Estes 2020-04-07 15:44:25 -04:00
parent 4660e4dbb6
commit d7c2513ff3
No known key found for this signature in database
GPG Key ID: 0F386284C03A1162

View File

@ -55,7 +55,7 @@ jobs:
# Project checks # Project checks
# #
project: project:
name: Project name: Project Checks
runs-on: ubuntu-18.04 runs-on: ubuntu-18.04
timeout-minutes: 5 timeout-minutes: 5
@ -140,18 +140,21 @@ jobs:
with: with:
go-version: '1.13.9' go-version: '1.13.9'
- name: Set env
shell: bash
run: |
echo "::set-env name=GOPATH::${{ github.workspace }}"
echo "::add-path::${{ github.workspace }}/bin"
- name: Checkout - name: Checkout
uses: actions/checkout@v1 uses: actions/checkout@v2
env:
GOPATH: ${{ runner.workspace }}
GO111MODULE: off
with: with:
path: ./src/github.com/containerd/containerd path: src/github.com/containerd/containerd
- name: Install protobuf - name: Install protobuf
env: env:
GOPATH: ${{ runner.workspace }}
GO111MODULE: off GO111MODULE: off
working-directory: src/github.com/containerd/containerd
run: | run: |
sudo env PATH=$PATH GOPATH=$GOPATH script/setup/install-protobuf sudo env PATH=$PATH GOPATH=$GOPATH script/setup/install-protobuf
sudo chmod +x /usr/local/bin/protoc sudo chmod +x /usr/local/bin/protoc
@ -161,27 +164,26 @@ jobs:
- name: Go get gogo - name: Go get gogo
env: env:
GOPATH: ${{ runner.workspace }}
GO111MODULE: off GO111MODULE: off
# Get proto files, ignore "package github.com/gogo/googleapis: no Go files in ~/go/src/github.com/gogo/googleapis" # Get proto files, ignore "package github.com/gogo/googleapis: no Go files in ~/go/src/github.com/gogo/googleapis"
run: go get -u github.com/gogo/googleapis || true run: go get -u github.com/gogo/googleapis || true
- name: Install dev tools - name: Install dev tools
env: env:
GOPATH: ${{ runner.workspace }}
GO111MODULE: off GO111MODULE: off
run: script/setup/install-dev-tools run: script/setup/install-dev-tools
working-directory: src/github.com/containerd/containerd
- name: Make - name: Make
env: env:
GOPATH: ${{ runner.workspace }}
GO111MODULE: off GO111MODULE: off
working-directory: src/github.com/containerd/containerd
run: | run: |
export PATH=$PATH:$(go env GOPATH)/bin export PATH=$PATH:$(go env GOPATH)/bin
make check-protos check-api-descriptors make check-protos check-api-descriptors
man: man:
name: Mans name: Manpages
runs-on: ubuntu-18.04 runs-on: ubuntu-18.04
timeout-minutes: 5 timeout-minutes: 5
@ -256,7 +258,7 @@ jobs:
integration: integration:
name: Integration name: Integration
runs-on: ubuntu-18.04 runs-on: ubuntu-18.04
timeout-minutes: 10 timeout-minutes: 15
needs: [project, linters, protos, man] needs: [project, linters, protos, man]
strategy: strategy: