From a0b6389295cca6d953303a7f29d2a5516c30cbeb Mon Sep 17 00:00:00 2001 From: Junwei Zhao Date: Thu, 7 May 2020 11:18:25 +1000 Subject: [PATCH] Add workflow to build docker images --- .github/workflows/ci.yaml | 40 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 .github/workflows/ci.yaml diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml new file mode 100644 index 0000000..cdbaf55 --- /dev/null +++ b/.github/workflows/ci.yaml @@ -0,0 +1,40 @@ +# This is a basic workflow to help you get started with Actions + +name: ci + +# Controls when the action will run. Triggers the workflow on push or pull request +# events but only for the master branch +on: + push: + branches: [ master ] + pull_request: + branches: [ master ] + +# A workflow run is made up of one or more jobs that can run sequentially or in parallel +jobs: + # This workflow contains a single job called "build" + build: + # The type of runner that the job will run on + runs-on: ubuntu-latest + + # Steps represent a sequence of tasks that will be executed as part of the job + steps: + # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it + - uses: actions/checkout@v2 + + - name: Build and publish image + uses: matootie/github-docker@v2.2.2 + with: + username: wahyd4 + accessToken: ${{ secrets.GITHUB_TOKEN }} + imageTag: v1.0.${{GITHUB_RUN_NUMBER}} + +# - name: deploy postgres to cluster +# uses: wahyd4/kubectl-helm-action@master +# env: +# KUBE_CONFIG_DATA: ${{ secrets.KUBE_CONFIG_DATA }} +# with: +# args: | +# helm repo add bitnami https://charts.bitnami.com/bitnami +# helm upgrade --install postgres -n db -f postgres-values.yaml bitnami/postgresql +