linkerd2/.github
Alejandro Pedraza 1e8223e143
Allow CI to run concurrent builds in master (#4001)
* Allow CI to run concurrent builds in master

Fixes #3911

Refactors the `cloud_integration` test to run in separate GKE clusters
that are created and torn down on the fly.
It leverages a new "gcloud" github action that is also used to set up
gcloud in other build steps (`docker_deploy` and `chart_deploy`).

The action also generates unique names for those clusters, based on the
git commit SHA and `run_id`, a recently introduced variable that is
unique per CI run and available to all the jobs.
This fixes part of #3635 in that CI runs on the same SHA don't interfere
with one another (in the `cloud_integration` test; still to do for
`kind_integration`).

The "gcloud" GH action is hosted under its own repo in https://github.com/linkerd/linkerd2-action-gcloud
2020-02-07 16:23:36 -05:00
..
ISSUE_TEMPLATE Add issue templates (#1742) 2018-10-04 14:56:11 -07:00
workflows Allow CI to run concurrent builds in master (#4001) 2020-02-07 16:23:36 -05:00
CODEOWNERS Add @admc as a CHANGES.md code owner (#1954) 2018-12-06 12:49:09 -08:00
PULL_REQUEST_TEMPLATE.md Introduce Pull Request Template (#3322) 2019-08-26 11:02:09 -07:00
dco.yml Add a newline to dco.yml (#254) 2018-02-01 15:16:02 -08:00
stale.yml Pin the `area/test` label (#2050) 2019-01-08 13:05:10 -08:00