Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit40059f4

Browse files
committed
[2.1.0-SNAPSHOT]
CI updated
1 parent3405883 commit40059f4

File tree

3 files changed

+112
-15
lines changed

3 files changed

+112
-15
lines changed
Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
name:CI Master
2+
3+
on:
4+
release:
5+
types:[ published ]
6+
7+
jobs:
8+
publish-release:
9+
runs-on:ubuntu-latest
10+
name:Publish Release
11+
12+
steps:
13+
-uses:actions/checkout@v3
14+
-name:Set up JDK
15+
uses:actions/setup-java@v3
16+
with:
17+
java-version:'17'
18+
distribution:'adopt'
19+
20+
-name:Build
21+
run:'./gradlew classes'
22+
23+
-name:Test
24+
run:'./gradlew test jacocoTestReport'
25+
env:
26+
ETHERSCAN_API_KEY:${{ secrets.ETHERSCAN_API_KEY_2 }}
27+
28+
-name:SonarQube
29+
run:'./gradlew sonar --info'
30+
env:
31+
GITHUB_TOKEN:${{ secrets.GITHUB_TOKEN }}
32+
SONAR_TOKEN:${{ secrets.SONAR_TOKEN }}
33+
34+
-name:Publish Release to GitHub Packages
35+
run:'./gradlew publishMavenJavaPublicationToGitHubPackagesRepository'
36+
env:
37+
RELEASE_VERSION:${{ github.ref_name }}
38+
GITHUB_TOKEN:${{ secrets.OSS_GITHUB_TOKEN }}
39+
ORG_GRADLE_PROJECT_signingKey:${{ secrets.OSS_SIGNING_KEY }}
40+
ORG_GRADLE_PROJECT_signingPassword:${{ secrets.OSS_SIGNING_PASSWORD }}
41+
42+
-name:Publish Release to OSSRH
43+
run:'./gradlew publishToSonatype closeAndReleaseSonatypeStagingRepository'
44+
env:
45+
RELEASE_VERSION:${{ github.ref_name }}
46+
OSS_USERNAME:${{ secrets.OSS_USERNAME }}
47+
OSS_PASSWORD:${{ secrets.OSS_PASSWORD }}
48+
ORG_GRADLE_PROJECT_signingKey:${{ secrets.OSS_SIGNING_KEY }}
49+
ORG_GRADLE_PROJECT_signingPassword:${{ secrets.OSS_SIGNING_PASSWORD }}
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
name:CI Dev
2+
3+
on:
4+
push:
5+
paths:
6+
-'**/workflows/*.yml'
7+
-'**/java/**'
8+
-'*.java'
9+
-'*.gradle'
10+
-'*.properties'
11+
branches:
12+
-dev
13+
14+
jobs:
15+
publish-snapshot:
16+
runs-on:ubuntu-latest
17+
name:Publish Snapshot
18+
19+
steps:
20+
-uses:actions/checkout@v3
21+
-name:Set up JDK
22+
uses:actions/setup-java@v3
23+
with:
24+
java-version:'17'
25+
distribution:'adopt'
26+
27+
-name:Code Style
28+
run:'./gradlew spotlessCheck'
29+
30+
-name:Build
31+
run:'./gradlew classes'
32+
33+
-name:Test
34+
run:'./gradlew test jacocoTestReport'
35+
env:
36+
ETHERSCAN_API_KEY:${{ secrets.ETHERSCAN_API_KEY_2 }}
37+
38+
-name:Publish Snapshot
39+
run:'./gradlew publish'
40+
env:
41+
OSS_USERNAME:${{ secrets.OSS_USERNAME }}
42+
OSS_PASSWORD:${{ secrets.OSS_PASSWORD }}
43+
ORG_GRADLE_PROJECT_signingKey:${{ secrets.OSS_SIGNING_KEY }}
44+
ORG_GRADLE_PROJECT_signingPassword:${{ secrets.OSS_SIGNING_PASSWORD }}
Lines changed: 19 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
1-
name:Java CI
1+
name:CI Pull Request
22

33
on:
4-
push:
5-
branches:
6-
-master
74
pull_request:
85
branches:
96
-master
@@ -15,37 +12,44 @@ jobs:
1512
strategy:
1613
matrix:
1714
java:[ '11', '17' ]
18-
name:Java ${{ matrix.java }} setup
15+
name:Java ${{ matrix.java }}Pull Requestsetup
1916

2017
steps:
21-
-uses:actions/checkout@v1
18+
-uses:actions/checkout@v3
2219
-name:Set up JDK
23-
uses:actions/setup-java@v1
24-
20+
uses:actions/setup-java@v3
2521
with:
2622
java-version:${{ matrix.java }}
23+
distribution:'adopt'
2724

28-
-name:Build
29-
run:./gradlewclasses
25+
-name:Code Style
26+
run:'./gradlewspotlessCheck'
3027

31-
-name:Codestyle
32-
run:./gradlewspotlessCheck
28+
-name:Build
29+
run:'./gradlewclasses'
3330

3431
-name:Test
3532
if:matrix.java == '11'
36-
run:./gradlew test jacocoTestReport
33+
run:'./gradlew test jacocoTestReport'
3734
env:
3835
ETHERSCAN_API_KEY:${{ secrets.ETHERSCAN_API_KEY_1 }}
3936

4037
-name:Test
4138
if:matrix.java == '17'
42-
run:./gradlew test jacocoTestReport
39+
run:'./gradlew test jacocoTestReport'
4340
env:
4441
ETHERSCAN_API_KEY:${{ secrets.ETHERSCAN_API_KEY_2 }}
4542

4643
-name:SonarQube
4744
if:matrix.java == '17'
48-
run:./gradlewsonarqube
45+
run:'./gradlewsonar --info'
4946
env:
5047
GITHUB_TOKEN:${{ secrets.GITHUB_TOKEN }}
5148
SONAR_TOKEN:${{ secrets.SONAR_TOKEN }}
49+
50+
-name:Test Report
51+
if:matrix.java == '17'
52+
uses:EnricoMi/publish-unit-test-result-action@v2
53+
with:
54+
files:|
55+
**/test-results/**/*.xml

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp