mirror of
https://github.com/spring-projects/spring-petclinic.git
synced 2025-07-21 15:25:49 +00:00
Merge pull request #9 from my0373/feature-change-repository
Feature change repository - Disable auto run
This commit is contained in:
commit
5d3d54ea5d
2 changed files with 23 additions and 17 deletions
19
.github/workflows/ci-learning.yml
vendored
19
.github/workflows/ci-learning.yml
vendored
|
@ -4,10 +4,13 @@
|
|||
name: Java CI with Maven (more complex)
|
||||
|
||||
on:
|
||||
push:
|
||||
branches: [ main ]
|
||||
pull_request:
|
||||
branches: [ main ]
|
||||
workflow_dispatch:
|
||||
|
||||
# on:
|
||||
# push:
|
||||
# branches: [ main ]
|
||||
# pull_request:
|
||||
# branches: [ main ]
|
||||
|
||||
jobs:
|
||||
|
||||
|
@ -60,11 +63,11 @@ jobs:
|
|||
run: ./mvnw spring-boot:build-image
|
||||
|
||||
- name: Retag image with jfrog repo
|
||||
run: docker tag spring-petclinic:3.1.0-SNAPSHOT my0373.jfrog.io/my0373-docker/spring-petclinic:3.1.0-SNAPSHOT
|
||||
run: docker tag spring-petclinic:3.1.0-SNAPSHOT matthewy.jfrog.io/petclinic-docker/spring-petclinic:3.1.0-SNAPSHOT
|
||||
|
||||
- name: Export the built image to a tar file
|
||||
env:
|
||||
IMAGE_NAME: my0373.jfrog.io/my0373-docker/spring-petclinic:3.1.0-SNAPSHOT
|
||||
IMAGE_NAME: matthewy.jfrog.io/petclinic-docker/spring-petclinic:3.1.0-SNAPSHOT
|
||||
run: docker save $IMAGE_NAME > /tmp/petclinic.tar
|
||||
|
||||
- name: Upload Image as an artifact
|
||||
|
@ -103,12 +106,12 @@ jobs:
|
|||
|
||||
- name: Scan Image for vulnerabilities
|
||||
run:
|
||||
jf docker scan my0373.jfrog.io/my0373-docker/spring-petclinic:3.1.0-SNAPSHOT
|
||||
jf docker scan matthewy.jfrog.io/petclinic-docker/spring-petclinic:3.1.0-SNAPSHOT
|
||||
|
||||
|
||||
- name: Push Docker Image to the Artifactory repository
|
||||
env:
|
||||
IMAGE_NAME: my0373.jfrog.io/my0373-docker/spring-petclinic:3.1.0-SNAPSHOT
|
||||
IMAGE_NAME: matthewy.jfrog.io/petclinic-docker/spring-petclinic:3.1.0-SNAPSHOT
|
||||
run:
|
||||
jf docker push $IMAGE_NAME
|
||||
|
||||
|
|
21
.github/workflows/ci-minimal.yml
vendored
21
.github/workflows/ci-minimal.yml
vendored
|
@ -3,15 +3,18 @@
|
|||
|
||||
name: Java CI with Maven (minimal)
|
||||
|
||||
# The workflow will execute on Push / PR as well as manually running.
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- 'main'
|
||||
workflow_dispatch:
|
||||
|
||||
pull_request:
|
||||
branches:
|
||||
- 'main'
|
||||
# # The workflow will execute on Push / PR as well as manually running.
|
||||
# on:
|
||||
# push:
|
||||
# branches:
|
||||
# - 'main'
|
||||
|
||||
# pull_request:
|
||||
# branches:
|
||||
# - 'main'
|
||||
|
||||
|
||||
# The actual workflow jobs. I've split some of these up to
|
||||
|
@ -65,11 +68,11 @@ jobs:
|
|||
|
||||
# In order to upload the image to Artifactory, we'll retag the image.
|
||||
- name: Retag image with jfrog repo
|
||||
run: docker tag spring-petclinic:3.1.0-SNAPSHOT my0373.jfrog.io/my0373-docker/spring-petclinic:3.1.0-SNAPSHOT
|
||||
run: docker tag spring-petclinic:3.1.0-SNAPSHOT matthewy.jfrog.io/petclinic-docker/spring-petclinic:3.1.0-SNAPSHOT
|
||||
|
||||
# We push the image into artifactory
|
||||
- name: Push Docker Image to Artifactory
|
||||
env:
|
||||
IMAGE_NAME: my0373.jfrog.io/my0373-docker/spring-petclinic:3.1.0-SNAPSHOT
|
||||
IMAGE_NAME: matthewy.jfrog.io/petclinic-docker/spring-petclinic:3.1.0-SNAPSHOT
|
||||
run:
|
||||
jf docker push $IMAGE_NAME
|
||||
|
|
Loading…
Reference in a new issue