This repository was archived by the owner on Feb 14, 2025. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +50
-0
lines changed Expand file tree Collapse file tree 2 files changed +50
-0
lines changed Original file line number Diff line number Diff line change 1+ name : Artifactory Milestone Release
2+
3+ on :
4+ workflow_dispatch :
5+ inputs :
6+ releaseVersion :
7+ description : " Milestone release version"
8+ required : true
9+
10+ jobs :
11+ build :
12+ name : Release milestone to Artifactory
13+ runs-on : ubuntu-latest
14+ steps :
15+ - name : Checkout source code
16+ uses : actions/checkout@v4
17+
18+ - name : Set up JDK 17
19+ uses : actions/setup-java@v4
20+ with :
21+ java-version : ' 17'
22+ distribution : ' temurin'
23+ cache : ' maven'
24+
25+ - name : Capture release version
26+ run : echo RELEASE_VERSION=${{ github.event.inputs.releaseVersion }} >> $GITHUB_ENV
27+
28+ - name : Update release version
29+ run : mvn versions:set -DgenerateBackupPoms=false -DnewVersion=$RELEASE_VERSION
30+
31+ - name : Enforce release rules
32+ run : mvn org.apache.maven.plugins:maven-enforcer-plugin:enforce -Drules=requireReleaseDeps
33+
34+ - name : Build with Maven and deploy to Artifactory's milestone repository
35+ env :
36+ ARTIFACTORY_USERNAME : ${{ secrets.ARTIFACTORY_USERNAME }}
37+ ARTIFACTORY_PASSWORD : ${{ secrets.ARTIFACTORY_PASSWORD }}
38+ run : mvn -P artifactory-milestone -P javadoc -s settings.xml --batch-mode -Dmaven.test.skip=true deploy
Original file line number Diff line number Diff line change 291291 </snapshots >
292292 </repository >
293293 </distributionManagement >
294+ <profile >
295+ <id >artifactory-milestone</id >
296+ <distributionManagement >
297+ <repository >
298+ <id >spring-milestones</id >
299+ <url >https://repo.spring.io/libs-milestone-local</url >
300+ <snapshots >
301+ <enabled >false</enabled >
302+ </snapshots >
303+ </repository >
304+ </distributionManagement >
305+ </profile >
294306 </profile>
295307 </profiles >
296308
You can’t perform that action at this time.
0 commit comments