File tree Expand file tree Collapse file tree 3 files changed +31
-4
lines changed Expand file tree Collapse file tree 3 files changed +31
-4
lines changed Original file line number Diff line number Diff line change 1+ name : Releases
2+
3+ on :
4+ push :
5+ tags :
6+ - ' *'
7+
8+ jobs :
9+
10+ build :
11+ runs-on : ubuntu-latest
12+ steps :
13+ - uses : actions/checkout@v1
14+ - name : Run tests
15+ run : ./gradlew clean test --info
16+ - name : Generate build number
17+ id : buildnumber
18+ uses : einaregilsson/build-number@v3
19+ with :
20+ token : ${{secrets.GITHUB_TOKEN}}
21+ - name : Build artifacts
22+ run : ./gradlew -Penv=production -PbuildNumber=${{ steps.buildnumber.outputs.build_number }} clean assemble
23+ - uses : ncipollo/release-action@v1
24+ with :
25+ artifacts : " build/distributions/sdkman-cli-*.zip"
26+ token : ${{ secrets.GITHUB_TOKEN }}
Original file line number Diff line number Diff line change 1- name : Run build
1+ name : Test
22on : pull_request
33
44jobs :
1414 java-version : 11.0.8
1515 - name : Run with Gradle
1616 run : ./gradlew clean test --info
17- - name : Build artifacts
18- run : ./gradlew -Penv=production clean assemble
Original file line number Diff line number Diff line change @@ -16,14 +16,17 @@ def loadConfiguration() {
1616 ext. environment = environment
1717 println (" Environment is set to: ${ environment} " )
1818
19+ def buildNumber = hasProperty(' buildNumber' ) ? buildNumber : ' 0'
20+ ext. buildNumber = buildNumber
21+ println (" Build number set to: ${ buildNumber} " )
22+
1923 def configFile = file(' config.groovy' )
2024 def config = new ConfigSlurper (environment). parse(configFile. toURI(). toURL())
2125 ext. config = config
2226}
2327
2428loadConfiguration()
2529
26- ext. buildNumber = System . getenv(' TRAVIS_BUILD_NUMBER' ) ?: ' 0'
2730ext. sdkmanCliBuildVersion = " ${ config.sdkmanCliVersion} +${ buildNumber} " . toString()
2831
2932repositories. jcenter()
You can’t perform that action at this time.
0 commit comments