Skip to content

Commit 3f0599c

Browse files
author
Eric Ernst
committed
converted main.workflow to Actions V2 yml files
Signed-off-by: Eric Ernst <eric.ernst@intel.com>
1 parent 5c55841 commit 3f0599c

File tree

1 file changed

+40
-0
lines changed

1 file changed

+40
-0
lines changed

.github/workflows/push.yml

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
on: push
2+
name: Build, Test, and Publish kata-deploy
3+
jobs:
4+
tag-filter:
5+
runs-on: ubuntu-latest
6+
steps:
7+
- uses: actions/checkout@master
8+
- name: tag-filter
9+
uses: actions/bin/filter@master
10+
with:
11+
args: tag
12+
- name: docker-build
13+
uses: actions/docker/cli@master
14+
with:
15+
args: build --build-arg KATA_VER=${GITHUB_REF##*/} -t katadocker/kata-deploy-ci:${{
16+
github.sha }} ./kata-deploy
17+
- name: docker-login
18+
uses: actions/docker/login@master
19+
env:
20+
DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }}
21+
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
22+
- name: docker-push-sha
23+
uses: actions/docker/cli@master
24+
with:
25+
args: push katadocker/kata-deploy-ci:${{ github.sha }}
26+
- name: aks-test
27+
uses: ./kata-deploy/action
28+
env:
29+
AZ_APPID: ${{ secrets.AZ_APPID }}
30+
AZ_PASSWORD: ${{ secrets.AZ_PASSWORD }}
31+
AZ_SUBSCRIPTION_ID: ${{ secrets.AZ_SUBSCRIPTION_ID }}
32+
AZ_TENANT_ID: ${{ secrets.AZ_TENANT_ID }}
33+
- name: docker-tag-ref
34+
uses: actions/docker/cli@master
35+
with:
36+
args: tag katadocker/kata-deploy-ci:${{ github.sha }} katadocker/kata-deploy:${GITHUB_REF##*/}
37+
- name: docker-push-ref
38+
uses: actions/docker/cli@master
39+
with:
40+
args: push katadocker/kata-deploy:${GITHUB_REF##*/}

0 commit comments

Comments
 (0)