-
Notifications
You must be signed in to change notification settings - Fork 96
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Dockerhub push gh actions #4877
Merged
Merged
Changes from all commits
Commits
Show all changes
11 commits
Select commit
Hold shift + click to select a range
44d2857
WIP: dockerhub push workflow.
jaredb96 364c6d2
WIP: dockerhub push workflow.
jaredb96 622ddf4
WIP: dockerhub push workflow.
jaredb96 1871052
WIP: dockerhub push workflow.
jaredb96 1eb10ec
WIP: dockerhub push workflow.
jaredb96 ffe59b0
WIP: dockerhub push workflow.
jaredb96 c04d34b
WIP: dockerhub push workflow.
jaredb96 d1017e7
Merge branch 'master' into dockerhub-push-gh-actions
jaredb96 105ffbc
Merge branch 'master' into dockerhub-push-gh-actions
jaredb96 d330885
Merge branch 'master' into dockerhub-push-gh-actions
jaredb96 2a27fd0
Run unit tests in dockerhub push.
jaredb96 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,38 @@ | ||
name: HMDA Docker Hub Image Push | ||
|
||
on: | ||
push: | ||
branches: | ||
- master | ||
|
||
jobs: | ||
push_to_dockerhub: | ||
name: Push Docker image to Docker Hub | ||
runs-on: ubuntu-latest | ||
permissions: write-all | ||
steps: | ||
- name: Check out the repo | ||
uses: actions/checkout@v4 | ||
|
||
- name: Log in to Docker Hub | ||
uses: docker/login-action@f4ef78c080cd8ba55a85445d5b36e214a81df20a | ||
with: | ||
username: ${{ secrets.DOCKERHUB_USERNAME }} | ||
password: ${{ secrets.DOCKERHUB_PASSWORD }} | ||
|
||
- name: Build image of HMDA Platform only | ||
run: | | ||
sbt -batch clean hmda-platform/docker:publishLocal | ||
continue-on-error: true | ||
|
||
- name: Tag Docker image | ||
run: docker tag $(docker images --filter=reference="hmda/hmda-platform:latest" --format "{{.ID}}") ${{ secrets.DOCKERHUB_USERNAME }}/hmda:latest | ||
|
||
- name: Push image to Docker Hub | ||
run: docker push ${{ secrets.DOCKERHUB_USERNAME }}/hmda:latest | ||
|
||
- name: Check image for CVEs | ||
uses: docker/scout-action@v1 | ||
with: | ||
command: cves | ||
image: ${{ secrets.DOCKERHUB_USERNAME }}/hmda:latest |
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
General question: what fills in all the template values?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can you clarify this question
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Where do all the values in curly brackets come from?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Those values have been configured on our public github repo
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can you provide a link? I believe they're there, but it's not obvious to me where. They don't show up in my searches...