do-not-merge: add kata-deploy.yaml to test just second half of release process

Signed-off-by: Eric Ernst <eric.ernst@intel.com>
This commit is contained in:
Eric Ernst
2019-10-21 17:12:55 -07:00
parent 7fda3db442
commit 39ea39847f

34
.github/workflows/kata-deploy.yaml vendored Normal file
View File

@@ -0,0 +1,34 @@
on: push
name: Build, Test, and Publish kata-deploy
jobs:
kata-deploy:
runs-on: ubuntu-latest
steps:
- name: build-and-push-kata-deploy-ci
run: |
git clone https://github.com/amshinde/kata-packaging
pushd ./kata-packaging
git checkout 1.9.0-rc0
pkg_sha=$(git rev-parse HEAD)
popd
wget -q https://github.com/kata-containers/runtime/releases/download/1.9.0-rc0/kata-static-1.9.0-rc0-x86_64.tar.xz
mv kata-static-1.9.0-rc0-x86_64.tar.xz ./kata-packaging/kata-deploy/kata-static.tar.xz
docker build --build-arg KATA_ARTIFACTS=kata-static.tar.xz -t katadocker/kata-deploy-ci:$pkg_sha ./kata-packaging/kata-deploy
docker login -u ${{ secrets.DOCKER_USERNAME }} -p ${{ secrets.DOCKER_PASSWORD }}
docker push katadocker/kata-deploy-ci:$pkg_sha
echo ::set-env name=PKG_SHA::$pkg_sha
- name: test-kata-deploy-ci-in-aks
uses: ./kata-packaging/kata-deploy/action
with:
packaging-sha: env.PKG_SHA
env:
PKG_SHA: ${{ env.PKG_SHA }}
AZ_APPID: ${{ secrets.AZ_APPID }}
AZ_PASSWORD: ${{ secrets.AZ_PASSWORD }}
AZ_SUBSCRIPTION_ID: ${{ secrets.AZ_SUBSCRIPTION_ID }}
AZ_TENANT_ID: ${{ secrets.AZ_TENANT_ID }}
- name: did-we-make-it
run: |
echo "weeee"