workflows: add release workflow

Many changes introduced by Archana Shinde.

This workflow will:
 1. get a list of artifacts from the packaging repo
 2. In parallel, build each of the applicable artifacts
 3. Consolidate the build artifacts from <2>
 4. Test the artifacts in a docker image on AKS
 5. Push the verified docker image to dockerhub

Status:
 - needs snap support (todo: Julio)
 - needs support for pushing to GH releases page (todo:Carlos)
 - needs to use kata-containers branches of packaging once the
prerequisite commits land there (todo: Eric
 - should push to katacontainers dockerhub, once flow is verified (todo:
Eric)
 - needs secrets added to kata-containers/kata-containers, once we are
ready to merge there (todo: Eric)

Signed-off-by: Eric Ernst <eric.ernst@intel.com>
This commit is contained in:
Eric Ernst
2019-10-21 17:11:53 -07:00
committed by Archana Shinde
parent 6495405031
commit fc3cc6e3c2

View File

@@ -341,5 +341,3 @@ jobs:
# tag the container image we created and push to DockerHub
docker tag katadocker/kata-deploy-ci:${{ env.PKG_SHA }} katadocker/kata-deploy:${{ env.TAG }}
docker push katadocker/kata-deploy:${{ env.TAG }}