Skip to content

Commit

Permalink
WIP: PR GHAction
Browse files Browse the repository at this point in the history
  • Loading branch information
gmfrasca committed Nov 17, 2023
1 parent 0609af1 commit 05f56a9
Show file tree
Hide file tree
Showing 2 changed files with 30 additions and 27 deletions.
56 changes: 29 additions & 27 deletions .github/workflows/build-prs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -61,36 +61,37 @@ jobs:
if: needs.fetch-data.outputs.pr_state == 'open'
runs-on: ubuntu-latest
needs: fetch-data
concurrency:
group: ${{ github.workflow }}-build-pr-image-${{ needs.fetch-data.outputs.pr_number }}
cancel-in-progress: true
# concurrency:
# group: ${{ github.workflow }}-build-pr-images-${{ needs.fetch-data.outputs.pr_number }}
# cancel-in-progress: true
env:
SOURCE_BRANCH: ${{ needs.fetch-data.outputs.head_sha }}
TARGET_IMAGE_TAG: pr-${{ needs.fetch-data.outputs.pr_number }}
strategy:
fail-fast: false
matrix:
include:
- image: ds-pipelines-api-server
dockerfile: backend/Dockerfile
- image: ds-pipelines-frontend
dockerfile: frontend/Dockerfile
- image: ds-pipelines-cacheserver
dockerfile: backend/Dockerfile.cacheserver
- image: ds-pipelines-persistenceagent
dockerfile: backend/Dockerfile.persistenceagent
- image: ds-pipelines-scheduledworkflow
dockerfile: backend/Dockerfile.scheduledworkflow
- image: ds-pipelines-viewercontroller
dockerfile: backend/Dockerfile.viewercontroller
# - image: ds-pipelines-api-server
# dockerfile: backend/Dockerfile
# - image: ds-pipelines-frontend
# dockerfile: frontend/Dockerfile
# - image: ds-pipelines-cacheserver
# dockerfile: backend/Dockerfile.cacheserver
# - image: ds-pipelines-persistenceagent
# dockerfile: backend/Dockerfile.persistenceagent
# - image: ds-pipelines-scheduledworkflow
# dockerfile: backend/Dockerfile.scheduledworkflow
# - image: ds-pipelines-viewercontroller
# dockerfile: backend/Dockerfile.viewercontroller
- image: ds-pipelines-artifact-manager
dockerfile: backend/artifact_manager/Dockerfile
- image: ds-pipelines-metadata-writer
dockerfile: backend/metadata_writer/Dockerfile
- image: ds-pipelines-metadata-grpc
dockerfile: third-party/ml-metadata/Dockerfile
- image: ds-pipelines-metadata-envoy
dockerfile: third-party/metadata_envoy/Dockerfile
# - image: ds-pipelines-metadata-writer
# dockerfile: backend/metadata_writer/Dockerfile
# - image: ds-pipelines-metadata-grpc
# dockerfile: third-party/ml-metadata/Dockerfile
# - image: ds-pipelines-metadata-envoy
# dockerfile: third-party/metadata_envoy/Dockerfile

steps:
- uses: actions/checkout@v3
- name: Build Image
Expand All @@ -104,13 +105,14 @@ jobs:
comment-on-pr:
runs-on: ubuntu-latest
needs: [fetch-data, build-pr-images]
concurrency:
group: ${{ github.workflow }}-build-pr-image-${{ needs.fetch-data.outputs.pr_number }}
cancel-in-progress: true
# concurrency:
# group: ${{ github.workflow }}-comment-on-pr-${{ needs.fetch-data.outputs.pr_number }}
# cancel-in-progress: true
env:
SOURCE_BRANCH: ${{ needs.fetch-data.outputs.head_sha }}
TARGET_IMAGE_TAG: pr-${{ needs.fetch-data.outputs.pr_number }}
steps:
- uses: actions/checkout@v3
- name: Echo PR metadata
shell: bash
env:
Expand Down Expand Up @@ -224,9 +226,9 @@ jobs:
if: needs.fetch-data.outputs.pr_state == 'closed'
runs-on: ubuntu-latest
needs: fetch-data
concurrency:
group: ${{ github.workflow }}-clean-pr-images-${{ needs.fetch-data.outputs.pr_number }}
cancel-in-progress: true
# concurrency:
# group: ${{ github.workflow }}-clean-pr-images-${{ needs.fetch-data.outputs.pr_number }}
# cancel-in-progress: true
env:
TARGET_IMAGE_TAG: pr-${{ needs.fetch-data.outputs.pr_number }}
strategy:
Expand Down
1 change: 1 addition & 0 deletions foo
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
bar1

0 comments on commit 05f56a9

Please sign in to comment.