Skip to content

Commit

Permalink
oi
Browse files Browse the repository at this point in the history
  • Loading branch information
Fargekritt committed Nov 22, 2024
1 parent cc4a709 commit b859eb3
Showing 1 changed file with 92 additions and 13 deletions.
105 changes: 92 additions & 13 deletions .github/workflows/ci-cd-pull-request.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,19 +2,98 @@

on:
pull_request:
branches: [ main ]
branches: [main]
paths-ignore:
- "tests/k6/**"
- "CHANGELOG.md"
jobs:
package-project:
runs-on: ubuntu-latest
timeout-minutes: 15
steps:
- name: Checkout
uses: actions/checkout@v4
- name: set PROJECT variable to point to project
run: |
PROJECT=$(find . -name '*Digdir.Library.Dialogporten.WebApiClient.csproj' -printf "%p" -quit)
echo "PROJECT ${PROJECT}"
echo "PROJECT=${PROJECT}" >> $GITHUB_ENV
#
#jobs:
# generate-git-short-sha:
# name: Generate git short sha
# uses: ./.github/workflows/workflow-generate-git-short-sha.yml
#
# get-current-version:
# name: Get current version
# uses: ./.github/workflows/workflow-get-current-version.yml
#
# check-for-changes:
# name: Check for changes
# uses: ./.github/workflows/workflow-check-for-changes.yml
#
# build:
# uses: ./.github/workflows/workflow-build-and-test.yml
# needs: [check-for-changes]
# if: ${{ needs.check-for-changes.outputs.hasBackendChanges == 'true' || needs.check-for-changes.outputs.hasTestChanges == 'true' }}
#
# build-infrastructure:
# uses: ./.github/workflows/workflow-build-infrastructure.yml
# needs: [check-for-changes]
# if: ${{ always() && needs.check-for-changes.outputs.hasInfraChanges == 'true' }}
# secrets:
# AZURE_CLIENT_ID: ${{ secrets.AZURE_CLIENT_ID }}
# AZURE_TENANT_ID: ${{ secrets.AZURE_TENANT_ID }}
# AZURE_SUBSCRIPTION_ID: ${{ secrets.AZURE_SUBSCRIPTION_ID }}
# with:
# environment: "test"
#
# dry-run-deploy-infra:
# name: Dry run deploy infrastructure
# uses: ./.github/workflows/workflow-deploy-infra.yml
# needs:
# [
# generate-git-short-sha,
# check-for-changes,
# get-current-version,
# build-infrastructure,
# ]
# if: ${{ always() && needs.check-for-changes.outputs.hasInfraChanges == 'true' }}
# secrets:
# AZURE_CLIENT_ID: ${{ secrets.AZURE_CLIENT_ID }}
# AZURE_TENANT_ID: ${{ secrets.AZURE_TENANT_ID }}
# AZURE_SUBSCRIPTION_ID: ${{ secrets.AZURE_SUBSCRIPTION_ID }}
# AZURE_SOURCE_KEY_VAULT_NAME: ${{ secrets.AZURE_SOURCE_KEY_VAULT_NAME }}
# AZURE_SOURCE_KEY_VAULT_SUBSCRIPTION_ID: ${{ secrets.AZURE_SOURCE_KEY_VAULT_SUBSCRIPTION_ID }}
# AZURE_SOURCE_KEY_VAULT_RESOURCE_GROUP: ${{ secrets.AZURE_SOURCE_KEY_VAULT_RESOURCE_GROUP }}
# AZURE_SOURCE_KEY_VAULT_SSH_JUMPER_SSH_PUBLIC_KEY: ${{ secrets.AZURE_SOURCE_KEY_VAULT_SSH_JUMPER_SSH_PUBLIC_KEY }}
# with:
# environment: test
# region: norwayeast
# dryRun: true
# version: ${{ needs.get-current-version.outputs.version }}-${{ needs.generate-git-short-sha.outputs.gitShortSha }}
#
# dry-run-deploy-apps:
# name: Dry run deploy apps
# needs:
# [
# get-current-version,
# check-for-changes,
# generate-git-short-sha,
# dry-run-deploy-infra,
# ]
# # we want deployment of apps to be dependent on deployment of infrastructure, but if infrastructure is skipped, we still want to deploy the apps
# if: ${{ always() && !failure() && !cancelled() && (needs.check-for-changes.outputs.hasBackendChanges == 'true' || needs.check-for-changes.outputs.hasMigrationChanges == 'true') }}
# uses: ./.github/workflows/workflow-deploy-apps.yml
# secrets:
# AZURE_CLIENT_ID: ${{ secrets.AZURE_CLIENT_ID }}
# AZURE_TENANT_ID: ${{ secrets.AZURE_TENANT_ID }}
# AZURE_SUBSCRIPTION_ID: ${{ secrets.AZURE_SUBSCRIPTION_ID }}
# AZURE_RESOURCE_GROUP_NAME: ${{ secrets.AZURE_RESOURCE_GROUP_NAME }}
# AZURE_ENVIRONMENT_KEY_VAULT_NAME: ${{ secrets.AZURE_ENVIRONMENT_KEY_VAULT_NAME }}
# AZURE_CONTAINER_APP_ENVIRONMENT_NAME: ${{ secrets.AZURE_CONTAINER_APP_ENVIRONMENT_NAME }}
# AZURE_APP_INSIGHTS_CONNECTION_STRING: ${{ secrets.AZURE_APP_INSIGHTS_CONNECTION_STRING }}
# AZURE_APP_CONFIGURATION_NAME: ${{ secrets.AZURE_APP_CONFIGURATION_NAME }}
# AZURE_SERVICE_BUS_NAMESPACE_NAME: ${{ secrets.AZURE_SERVICE_BUS_NAMESPACE_NAME }}
# with:
# environment: test
# region: norwayeast
# version: ${{ needs.get-current-version.outputs.version }}-${{ needs.generate-git-short-sha.outputs.gitShortSha }}
# runMigration: ${{ needs.check-for-changes.outputs.hasMigrationChanges == 'true' }}
# dryRun: true
#
# delete-github-deployments:
# name: Delete GitHub deployments
# uses: ./.github/workflows/workflow-delete-deployments.yml
# needs: [dry-run-deploy-apps, dry-run-deploy-infra]
# if: ${{ always() && !failure() && !cancelled() }}
# with:
# gitSha: ${{ github.event.pull_request.head.sha }}

0 comments on commit b859eb3

Please sign in to comment.