[CI] Publish task samples to libs-milestone-local (#191)
This commit is contained in:
10
.github/actions/build-sample-app/action.yml
vendored
10
.github/actions/build-sample-app/action.yml
vendored
@@ -19,6 +19,14 @@ inputs:
|
|||||||
description: 'commands passed to \"jfrog rt mvn\" to publish the app'
|
description: 'commands passed to \"jfrog rt mvn\" to publish the app'
|
||||||
required: false
|
required: false
|
||||||
default: '-B clean install -DskipTests'
|
default: '-B clean install -DskipTests'
|
||||||
|
artifactory-repo-deploy-snapshots:
|
||||||
|
description: 'which Artifactory repo to publish snapshot versions to (the \"--repo-deploy-snapshots\" arg passed to \"jfrog rt mvn\")'
|
||||||
|
required: false
|
||||||
|
default: 'libs-snapshot-local'
|
||||||
|
artifactory-repo-deploy-releases:
|
||||||
|
description: 'which Artifactory repo to publish non-snapshot versions to (the \"--repo-deploy-releases\" arg passed to \"jfrog rt mvn\")'
|
||||||
|
required: false
|
||||||
|
default: 'libs-release-local'
|
||||||
docker-push:
|
docker-push:
|
||||||
description: 'whether or not to push docker image to docker hub'
|
description: 'whether or not to push docker image to docker hub'
|
||||||
required: false
|
required: false
|
||||||
@@ -69,6 +77,8 @@ runs:
|
|||||||
app-dir: ${{ inputs.app-dir }}
|
app-dir: ${{ inputs.app-dir }}
|
||||||
jf-artifactory-spring: ${{ inputs.jf-artifactory-spring }}
|
jf-artifactory-spring: ${{ inputs.jf-artifactory-spring }}
|
||||||
jf-mvn-build-commands: ${{ inputs.jf-mvn-build-commands }}
|
jf-mvn-build-commands: ${{ inputs.jf-mvn-build-commands }}
|
||||||
|
artifactory-repo-deploy-snapshots: ${{ inputs.artifactory-repo-deploy-snapshots }}
|
||||||
|
artifactory-repo-deploy-releases: ${{ inputs.artifactory-repo-deploy-releases }}
|
||||||
|
|
||||||
- uses: ./.github/actions/build-sample-app/docker-push
|
- uses: ./.github/actions/build-sample-app/docker-push
|
||||||
if: ${{ inputs.docker-push == 'true' }}
|
if: ${{ inputs.docker-push == 'true' }}
|
||||||
|
|||||||
@@ -11,6 +11,14 @@ inputs:
|
|||||||
description: 'commands passed to \"jfrog rt mvn\" to publish the app'
|
description: 'commands passed to \"jfrog rt mvn\" to publish the app'
|
||||||
required: false
|
required: false
|
||||||
default: '-B clean install -DskipTests'
|
default: '-B clean install -DskipTests'
|
||||||
|
artifactory-repo-deploy-snapshots:
|
||||||
|
description: 'which Artifactory repo to publish snapshot versions to (the \"--repo-deploy-snapshots\" arg passed to \"jfrog rt mvn\")'
|
||||||
|
required: false
|
||||||
|
default: 'libs-snapshot-local'
|
||||||
|
artifactory-repo-deploy-releases:
|
||||||
|
description: 'which Artifactory repo to publish non-snapshot versions to (the \"--repo-deploy-releases\" arg passed to \"jfrog rt mvn\")'
|
||||||
|
required: false
|
||||||
|
default: 'libs-release-local'
|
||||||
runs:
|
runs:
|
||||||
using: "composite"
|
using: "composite"
|
||||||
steps:
|
steps:
|
||||||
@@ -30,8 +38,8 @@ runs:
|
|||||||
--server-id-deploy=repo.spring.io \
|
--server-id-deploy=repo.spring.io \
|
||||||
--repo-resolve-releases=libs-milestone \
|
--repo-resolve-releases=libs-milestone \
|
||||||
--repo-resolve-snapshots=libs-snapshot \
|
--repo-resolve-snapshots=libs-snapshot \
|
||||||
--repo-deploy-releases=release \
|
--repo-deploy-releases=$${{ inputs.artifactory-repo-deploy-releases }} \
|
||||||
--repo-deploy-snapshots=snapshot
|
--repo-deploy-snapshots=$${{ inputs.artifactory-repo-deploy-snapshots }}
|
||||||
echo JFROG_CLI_BUILD_NAME=spring-cloud-dataflow-samples >> $GITHUB_ENV
|
echo JFROG_CLI_BUILD_NAME=spring-cloud-dataflow-samples >> $GITHUB_ENV
|
||||||
echo JFROG_CLI_BUILD_NUMBER=$GITHUB_RUN_NUMBER >> $GITHUB_ENV
|
echo JFROG_CLI_BUILD_NUMBER=$GITHUB_RUN_NUMBER >> $GITHUB_ENV
|
||||||
working-directory: ${{ inputs.app-dir }}
|
working-directory: ${{ inputs.app-dir }}
|
||||||
@@ -43,4 +51,3 @@ runs:
|
|||||||
jfrog rt build-publish
|
jfrog rt build-publish
|
||||||
echo "::info ::published ${{ inputs.app-dir }}"
|
echo "::info ::published ${{ inputs.app-dir }}"
|
||||||
working-directory: ${{ inputs.app-dir }}
|
working-directory: ${{ inputs.app-dir }}
|
||||||
|
|
||||||
|
|||||||
4
.github/workflows/ci.yml
vendored
4
.github/workflows/ci.yml
vendored
@@ -316,6 +316,7 @@ jobs:
|
|||||||
mvn-build-commands: '-B clean install spring-boot:build-image'
|
mvn-build-commands: '-B clean install spring-boot:build-image'
|
||||||
artifactory-publish: ${{ inputs.maven-build-only != true }}
|
artifactory-publish: ${{ inputs.maven-build-only != true }}
|
||||||
jf-artifactory-spring: ${{ secrets.JF_ARTIFACTORY_SPRING }}
|
jf-artifactory-spring: ${{ secrets.JF_ARTIFACTORY_SPRING }}
|
||||||
|
artifactory-repo-deploy-releases: 'libs-milestone-local'
|
||||||
docker-push: ${{ inputs.maven-build-only != true }}
|
docker-push: ${{ inputs.maven-build-only != true }}
|
||||||
docker-username: ${{ secrets.DOCKERHUB_USERNAME }}
|
docker-username: ${{ secrets.DOCKERHUB_USERNAME }}
|
||||||
docker-password: ${{ secrets.DOCKERHUB_TOKEN }}
|
docker-password: ${{ secrets.DOCKERHUB_TOKEN }}
|
||||||
@@ -332,6 +333,7 @@ jobs:
|
|||||||
mvn-build-commands: '-B clean install spring-boot:build-image'
|
mvn-build-commands: '-B clean install spring-boot:build-image'
|
||||||
artifactory-publish: ${{ inputs.maven-build-only != true }}
|
artifactory-publish: ${{ inputs.maven-build-only != true }}
|
||||||
jf-artifactory-spring: ${{ secrets.JF_ARTIFACTORY_SPRING }}
|
jf-artifactory-spring: ${{ secrets.JF_ARTIFACTORY_SPRING }}
|
||||||
|
artifactory-repo-deploy-releases: 'libs-milestone-local'
|
||||||
docker-push: ${{ inputs.maven-build-only != true }}
|
docker-push: ${{ inputs.maven-build-only != true }}
|
||||||
docker-username: ${{ secrets.DOCKERHUB_USERNAME }}
|
docker-username: ${{ secrets.DOCKERHUB_USERNAME }}
|
||||||
docker-password: ${{ secrets.DOCKERHUB_TOKEN }}
|
docker-password: ${{ secrets.DOCKERHUB_TOKEN }}
|
||||||
@@ -363,4 +365,4 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- name: 'Completed'
|
- name: 'Completed'
|
||||||
shell: bash
|
shell: bash
|
||||||
run: echo "::info ::completed"
|
run: echo "::info ::completed"
|
||||||
|
|||||||
@@ -15,7 +15,7 @@
|
|||||||
<description>Simple Timestamp sample.</description>
|
<description>Simple Timestamp sample.</description>
|
||||||
|
|
||||||
<properties>
|
<properties>
|
||||||
<java.version>8</java.version>
|
<java.version>17</java.version>
|
||||||
<spring-cloud.version>2022.0.2</spring-cloud.version>
|
<spring-cloud.version>2022.0.2</spring-cloud.version>
|
||||||
</properties>
|
</properties>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user