Skip to content

Commit eee5dcb

Browse files
authored
Merge pull request #109 from commercetools/gh-package
2 parents 5bf2a7f + e4fc6a5 commit eee5dcb

File tree

3 files changed

+38
-36
lines changed

3 files changed

+38
-36
lines changed
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
on:
2+
- workflow_dispatch
3+
4+
name: Release snapshot
5+
6+
jobs:
7+
release:
8+
name: Build and release
9+
10+
runs-on: ubuntu-latest
11+
12+
steps:
13+
- name: Checkout
14+
uses: actions/checkout@v2
15+
16+
- name: Setup Java
17+
uses: actions/setup-java@v1
18+
with:
19+
java-version: '8'
20+
21+
- name: Build and Test
22+
run: ./gradlew --build-cache clean test
23+
24+
- name: Release
25+
run: ./gradlew --build-cache publishAllPublicationsToGitHubPackagesRepository --info --stacktrace
26+
env:
27+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

.github/workflows/release.yml

Lines changed: 1 addition & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -3,44 +3,9 @@ on:
33
tags:
44
- '[0-9]+.[0-9]+.[0-9]+*'
55

6-
# branches:
7-
# - master
8-
96
name: AutoRelease
107

118
jobs:
12-
# release:
13-
# name: Build and release
14-
#
15-
# runs-on: ubuntu-latest
16-
#
17-
# if: startsWith( github.ref, 'refs/tags/') == false
18-
#
19-
# steps:
20-
# - name: Checkout
21-
# uses: actions/checkout@v2
22-
#
23-
# - name: Setup Java
24-
# uses: actions/setup-java@v1
25-
# with:
26-
# java-version: '8'
27-
#
28-
# - name: Build and Test
29-
# run: ./gradlew --build-cache clean test
30-
#
31-
# - name: Release
32-
# run: ./gradlew --build-cache bintrayUpload writeVersionToReadme --info --stacktrace
33-
# env:
34-
# CTP_BINTRAY_USER: ${{ secrets.BINTRAY_USER }}
35-
# CTP_BINTRAY_KEY: ${{ secrets.BINTRAY_KEY }}
36-
#
37-
# - uses: stefanzweifel/git-auto-commit-action@v4
38-
# with:
39-
# commit_message: "TASK: Updating version in README"
40-
# commit_user_name: Auto Mation
41-
# commit_user_email: [email protected]
42-
# commit_author: Auto Mation <[email protected]>
43-
449
release_tag:
4510
name: Build and release tag
4611

@@ -65,7 +30,7 @@ jobs:
6530
echo ::set-output name=SOURCE_BRANCH::${GITHUB_REF#refs/heads/}
6631
echo ::set-output name=SOURCE_TAG::${GITHUB_REF#refs/tags/}
6732
68-
- run: ./gradlew -Pversion=$SOURCE_TAG clean test javadoc bintrayUpload writeVersionToReadme --info --stacktrace
33+
- run: ./gradlew -Pversion=$SOURCE_TAG clean test javadoc bintrayUpload publish writeVersionToReadme --info --stacktrace
6934
working-directory: sdk
7035
env:
7136
CTP_BINTRAY_USER: ${{ secrets.BINTRAY_USER }}

build.gradle

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -220,6 +220,16 @@ subprojects { project ->
220220
}
221221

222222
publishing {
223+
repositories {
224+
maven {
225+
name = "GitHubPackages"
226+
url = uri("https://maven.pkg.github.com/commercetools/commercetools-sdk-java-v2")
227+
credentials {
228+
username = System.getenv("GITHUB_ACTOR")
229+
password = System.getenv("GITHUB_TOKEN")
230+
}
231+
}
232+
}
223233
publications {
224234
Maven(MavenPublication) {
225235
from components.java

0 commit comments

Comments
 (0)