Skip to content

Commit 8a0d995

Browse files
committed
README.md update
1 parent fb151a7 commit 8a0d995

File tree

2 files changed

+81
-22
lines changed

2 files changed

+81
-22
lines changed

.github/workflows/release.yml

Lines changed: 80 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
name: Gradle Package
1+
name: Release
22

33
on:
44
release:
55
types: [created]
66

77
jobs:
8-
build:
8+
check:
99
runs-on: ubuntu-latest
1010
steps:
1111
- uses: actions/checkout@v2
@@ -23,40 +23,86 @@ jobs:
2323
uses: actions/setup-java@v1
2424
with:
2525
java-version: 11
26+
- name: Check with gradle
27+
run: ./gradlew check
28+
- name: Cache Gradle
29+
if: steps.cache.outputs.cache-hit != 'true'
30+
uses: actions/cache@v2
31+
with:
32+
path: |
33+
~/.gradle/caches
34+
~/.gradle/wrapper
35+
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*', '**/gradle-wrapper.properties') }}
36+
restore-keys: |
37+
${{ runner.os }}-gradle-
38+
# - name: Publish Pages
39+
# run: |
40+
# ./gradlew dokkaHtml;
41+
# cp -avr build/dokka/html/ public;
42+
# find public -type f -regex '.*\.\(htm\|html\|txt\|text\|js\|css\)$' -exec gzip -f -k {} \;
43+
# echo '/npm-publish /npm-publish/npm-publish/index.html 301' > public/_redirects;
44+
# echo '/npm-publish/index.html /npm-publish/npm-publish/index.html 301' >> public/_redirects;
2645

46+
47+
release-GradlePluginPortal:
48+
runs-on: ubuntu-latest
49+
steps:
50+
- uses: actions/checkout@v2
51+
- name: Restore Gradle cache
52+
id: cache
53+
uses: actions/cache@v2
54+
with:
55+
path: |
56+
~/.gradle/caches
57+
~/.gradle/wrapper
58+
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*', '**/gradle-wrapper.properties') }}
59+
restore-keys: |
60+
${{ runner.os }}-gradle-
61+
- name: Set up JDK
62+
uses: actions/setup-java@v1
63+
with:
64+
java-version: 11
2765
- name: Set Version
2866
run: echo "version=${VERSION//v}" >> gradle.properties
2967
env:
3068
VERSION: ${{ github.event.release.tag_name }}
31-
32-
- name: Build with Gradle
33-
run: ./gradlew check assemble
34-
3569
- name: Publish to Gradle Plugin Portal
3670
run: ./gradlew publishPlugins -Pgradle.publish.key="${{ secrets.GRADLE_PUBLISH_KEY }}" -Pgradle.publish.secret="${{ secrets.GRADLE_PUBLISH_SECRET }}"
3771

38-
- name: Publish to GitHub Packages
39-
run: ./gradlew publish -Ppublish.GitHub=true -Ppublish=true -Poverride=false
72+
release-Bintray:
73+
runs-on: ubuntu-latest
74+
steps:
75+
- uses: actions/checkout@v2
76+
- name: Restore Gradle cache
77+
id: cache
78+
uses: actions/cache@v2
79+
with:
80+
path: |
81+
~/.gradle/caches
82+
~/.gradle/wrapper
83+
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*', '**/gradle-wrapper.properties') }}
84+
restore-keys: |
85+
${{ runner.os }}-gradle-
86+
- name: Set up JDK
87+
uses: actions/setup-java@v1
88+
with:
89+
java-version: 11
90+
- name: Set Version
91+
run: echo "version=${VERSION//v}" >> gradle.properties
4092
env:
41-
GH_USERNAME: ${{ github.actor }}
42-
GH_PASSWORD: ${{ github.token }}
43-
93+
VERSION: ${{ github.event.release.tag_name }}
4494
- name: Publish to Bintray
4595
run: ./gradlew publish -Ppublish.Bintray=true -Ppublish=true -Poverride=false
4696
env:
4797
BINTRAY_USERNAME: ${{ secrets.BINTRAY_USERNAME }}
4898
BINTRAY_PASSWORD: ${{ secrets.BINTRAY_PASSWORD }}
4999

50-
# - name: Publish Pages
51-
# run: |
52-
# ./gradlew dokkaHtml;
53-
# cp -avr build/dokka/html/ public;
54-
# find public -type f -regex '.*\.\(htm\|html\|txt\|text\|js\|css\)$' -exec gzip -f -k {} \;
55-
# echo '/npm-publish /npm-publish/npm-publish/index.html 301' > public/_redirects;
56-
# echo '/npm-publish/index.html /npm-publish/npm-publish/index.html 301' >> public/_redirects;
57-
58-
- name: Cache Gradle
59-
if: steps.cache.outputs.cache-hit != 'true'
100+
release-GitHub:
101+
runs-on: ubuntu-latest
102+
steps:
103+
- uses: actions/checkout@v2
104+
- name: Restore Gradle cache
105+
id: cache
60106
uses: actions/cache@v2
61107
with:
62108
path: |
@@ -65,3 +111,16 @@ jobs:
65111
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*', '**/gradle-wrapper.properties') }}
66112
restore-keys: |
67113
${{ runner.os }}-gradle-
114+
- name: Set up JDK
115+
uses: actions/setup-java@v1
116+
with:
117+
java-version: 11
118+
- name: Set Version
119+
run: echo "version=${VERSION//v}" >> gradle.properties
120+
env:
121+
VERSION: ${{ github.event.release.tag_name }}
122+
- name: Publish to GitHub Packages
123+
run: ./gradlew publish -Ppublish.GitHub=true -Ppublish=true -Poverride=false
124+
env:
125+
GH_USERNAME: ${{ github.actor }}
126+
GH_PASSWORD: ${{ github.token }}

build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@ publishing {
148148
}
149149
repository("Bintray") {
150150
url = uri(
151-
"https://api.bintray.com/maven/${System.getenv("BINTRAY_USER")}/${project.group}/${project.name}/" +
151+
"https://api.bintray.com/maven/${System.getenv("BINTRAY_USERNAME")}/${project.group}/${project.name}/" +
152152
";publish=${if ("true".equals(project.properties["publish"] as? String?, true)) 1 else 0}" +
153153
";override=${if ("true".equals(project.properties["override"] as? String?, true)) 1 else 0}"
154154
)

0 commit comments

Comments
 (0)