File tree Expand file tree Collapse file tree 3 files changed +43
-31
lines changed
Expand file tree Collapse file tree 3 files changed +43
-31
lines changed Load Diff This file was deleted.
Original file line number Diff line number Diff line change 22
33on :
44 workflow_dispatch :
5+ release :
6+ types : [created]
57 pull_request :
68 branches :
79 - master
3032 - name : Test
3133 run : mvn test
3234
33- - name : Set project version
35+ - name : Set project version (snapshot)
3436 run : |
3537 commit_sha=$(git rev-parse --short ${{ github.sha }})
3638 mvn versions:set -DgenerateBackupPoms=false -DnewVersion=${commit_sha}-SNAPSHOT
4749 !target/*-javadoc.jar
4850 !target/*-sources.jar
4951 !target/original-*.jar
52+
53+ publish :
54+ needs : build
55+ runs-on : ubuntu-latest
56+ if : github.event_name == 'release'
57+ steps :
58+ - name : Checkout
59+ uses : actions/checkout@v3
60+
61+ - name : Set up JDK 1.8
62+ uses : actions/setup-java@v2
63+ with :
64+ java-version : 8
65+ distribution : zulu
66+ java-package : jdk
67+
68+ - name : Set project version (release)
69+ run : |
70+ mvn versions:set -DgenerateBackupPoms=false -DnewVersion=${{ github.event.release.tag_name }}
71+
72+ - name : Build
73+ run : mvn package
74+
75+ - name : Upload JAR to release
76+ uses : svenstaro/upload-release-action@v2
77+ with :
78+ repo_token : ${{ secrets.GITHUB_TOKEN }}
79+ file : target/release/jmeter.backendlistener.azure-${{ github.event.release.tag_name }}.jar
80+ asset_name : jmeter.backendlistener.azure-${{ github.event.release.tag_name }}.jar
81+ tag : ${{ github.event.release.tag_name }}
82+
83+ - name : Publish to Maven Central
84+ uses : samuelmeuli/action-maven-publish@v1
85+ with :
86+ gpg_private_key : ${{ secrets.GPG_PRIVATE_KEY }}
87+ gpg_passphrase : ${{ secrets.GPG_PASSPHRASE }}
88+ nexus_username : ${{ secrets.OSSRH_USERNAME }}
89+ nexus_password : ${{ secrets.OSSRH_TOKEN }}
90+ server_id : ossrh
Original file line number Diff line number Diff line change 44 <modelVersion >4.0.0</modelVersion >
55 <groupId >io.github.adrianmo</groupId >
66 <artifactId >jmeter.backendlistener.azure</artifactId >
7- <version >0.2.8 </version >
7+ <version >0.0.1-SNAPSHOT </version >
88 <packaging >jar</packaging >
99 <name >${project.artifactId} </name >
1010 <description >A JMeter plug-in that enables you to send test results to Azure Monitor.</description >
You can’t perform that action at this time.
0 commit comments