From 43475ae21decad8a2eddab8b2f5ac14ee80eb7d0 Mon Sep 17 00:00:00 2001 From: Haitao Pan Date: Tue, 21 Feb 2023 10:46:30 +0800 Subject: [PATCH] add .github/workflows/pulumi-aws.yaml --- .github/workflows/pulumi-aws.yaml | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 .github/workflows/pulumi-aws.yaml diff --git a/.github/workflows/pulumi-aws.yaml b/.github/workflows/pulumi-aws.yaml new file mode 100644 index 0000000..154c28e --- /dev/null +++ b/.github/workflows/pulumi-aws.yaml @@ -0,0 +1,31 @@ +name: Build & push ci runner pulumi for aws image +on: + pull_request: + push: + paths: + - 'oci/iac-runner/pulumi-aws/main.tf' + - 'oci/iac-runner/pulumi-aws/Dockerfile' + - 'oci/iac-runner/pulumi-aws/.terraformrc' + - '.github/workflows/pulumi-aws.yaml' + branches: + - main + +jobs: + base-image: + runs-on: ubuntu-latest + name: Build ci runner pulumi for aws image + steps: + - uses: actions/checkout@master + + - name: 'Artifact: build && push pulumi for aws image' + uses: aevea/action-kaniko@master + with: + registry: artifact.onwalk.net + username: admin + password: ${{ secrets.HELM_REPO_PASSWORD }} + path: 'oci/iac-runner/pulumi-aws/' + build_file: 'Dockerfile' + image: devops/pulumi-aws + tag: latest + cache: true + cache_registry: cache