From deb6afb3d4efdab74af5e6e83f2c3c0c4f2950cd Mon Sep 17 00:00:00 2001 From: Ryan Baxter Date: Tue, 3 Feb 2026 16:48:14 -0500 Subject: [PATCH] Add CI job --- .github/workflows/ci.yaml | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 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 00000000..e680b6ba --- /dev/null +++ b/.github/workflows/ci.yaml @@ -0,0 +1,34 @@ +name: Spring Cloud Build CI Job + +on: + push: + branches: + - main + - 4.3.x + - 4.2.x + + # Scheduled builds run daily at midnight UTC + schedule: + - cron: '0 0 * * *' + + # Manual trigger with optional branch override + workflow_dispatch: + inputs: + branches: + description: "Which branch should be built (can be a comma-separated list of branches)" + required: true + default: '4.3.x' + type: string + +jobs: + deploy: + uses: spring-cloud/spring-cloud-github-actions/.github/workflows/deploy.yml@main + with: + branches: ${{ inputs.branches }} + secrets: + ARTIFACTORY_USERNAME: ${{ secrets.ARTIFACTORY_USERNAME }} + ARTIFACTORY_PASSWORD: ${{ secrets.ARTIFACTORY_PASSWORD }} + COMMERCIAL_ARTIFACTORY_USERNAME: ${{ secrets.COMMERCIAL_ARTIFACTORY_USERNAME }} + COMMERCIAL_ARTIFACTORY_PASSWORD: ${{ secrets.COMMERCIAL_ARTIFACTORY_PASSWORD }} + DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }} + DOCKERHUB_TOKEN: ${{ secrets.DOCKERHUB_TOKEN }}