Skip to content

Commit 84f1801

Browse files
committed
Initial github flow for release.
1 parent 84aa3c4 commit 84f1801

File tree

3 files changed

+31
-4
lines changed

3 files changed

+31
-4
lines changed

.github/workflows/release.yml

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
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 }}

.github/workflows/run.yml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Run build
1+
name: Test
22
on: pull_request
33

44
jobs:
@@ -14,5 +14,3 @@ jobs:
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

build.gradle

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff 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

2428
loadConfiguration()
2529

26-
ext.buildNumber = System.getenv('TRAVIS_BUILD_NUMBER') ?: '0'
2730
ext.sdkmanCliBuildVersion = "${config.sdkmanCliVersion}+${buildNumber}".toString()
2831

2932
repositories.jcenter()

0 commit comments

Comments
 (0)