-
Notifications
You must be signed in to change notification settings - Fork 27
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Enable GitHub Actions CI #60
Conversation
Since GitHub doesn't run actions from forks, here is example of the builds for the same commit: e0ne#1 |
.github/workflows/buildtest.yml
Outdated
strategy: | ||
matrix: | ||
go-version: [1.13.x, 1.14.x, 1.15.x, 1.16.x] | ||
os: [ubuntu-latest] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ubuntu 20.04?
branches: | ||
- master | ||
jobs: | ||
build-and-push-image-sriov-cni: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ib-sriov-cni
tags: | ||
- v* | ||
jobs: | ||
build-and-push-image-sriov-cni: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ib-sriov-cni
- name: Check out the repo | ||
uses: actions/checkout@v2 | ||
|
||
- name: Set up Docker Buildx |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
are we using buildx to support multi arch? if yes were that arch defined?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We don't use it right now. It's done as same as for sriov-cni and other k8snetworkplumbingwg's projects to have the same approach over the whole organization
This patch introduces following CI jobs: * lint, build and unit-test run * publish image to GHCR on each merge * publish image to GHCR on each release
This patch introduces following CI jobs: