From 2898662f7b4dea64095b72c16550ffc22eaccdea Mon Sep 17 00:00:00 2001 From: Flaminel Date: Sat, 9 Nov 2024 23:45:18 +0200 Subject: [PATCH] added pipeline --- .github/workflows/build.yml | 11 +++++++++++ .github/workflows/deploy.yml | 15 +++++++++++++++ .github/workflows/pipeline.yml | 15 +++++++++++++++ 3 files changed, 41 insertions(+) create mode 100644 .github/workflows/build.yml create mode 100644 .github/workflows/deploy.yml create mode 100644 .github/workflows/pipeline.yml diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml new file mode 100644 index 0000000..ef2787a --- /dev/null +++ b/.github/workflows/build.yml @@ -0,0 +1,11 @@ +on: + workflow_dispatch: + workflow_call: + +jobs: + build: + uses: flmorg/universal-workflows/.github/workflows/dotnet.build.app.yml@main + with: + dockerRepository: flaminel/cleanuperr + githubContext: ${{ toJSON(github) }} + secrets: inherit \ No newline at end of file diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml new file mode 100644 index 0000000..df58291 --- /dev/null +++ b/.github/workflows/deploy.yml @@ -0,0 +1,15 @@ +on: + workflow_dispatch: + workflow_call: + +jobs: + deploy: + uses: flmorg/universal-workflows/.github/workflows/chart.install.yml@main + with: + githubContext: ${{ toJSON(github) }} + chartRepo: oci://ghcr.io/flmorg + chartName: universal-chart + version: ^1.0.0 + valuesPath: chart/values.yaml + releaseName: main + secrets: inherit \ No newline at end of file diff --git a/.github/workflows/pipeline.yml b/.github/workflows/pipeline.yml new file mode 100644 index 0000000..e70d0b0 --- /dev/null +++ b/.github/workflows/pipeline.yml @@ -0,0 +1,15 @@ +on: + push: + paths: + - 'code/**' + branches: [ main ] + +jobs: + build: + uses: flmorg/orchestrator/.github/workflows/build.yml@main + secrets: inherit + + # deploy: + # needs: [ build ] + # uses: flmorg/orchestrator/.github/workflows/deploy.yml@main + # secrets: inherit \ No newline at end of file