File tree Expand file tree Collapse file tree 5 files changed +82
-1
lines changed
Expand file tree Collapse file tree 5 files changed +82
-1
lines changed Original file line number Diff line number Diff line change 1+ name : Continuous delivery
2+ on :
3+ release :
4+ types : [created]
5+
6+ jobs :
7+ publish :
8+ name : Publish
9+ runs-on : ubuntu-latest
10+ permissions :
11+ contents : read
12+ packages : write
13+ steps :
14+ - uses : actions/checkout@v3
15+ - name : Validate Gradle wrapper
16+ uses : gradle/wrapper-validation-action@ccb4328a959376b642e027874838f60f8e596de3
17+ - name : Publish package
18+ uses : gradle/gradle-build-action@749f47bda3e44aa060e82d7b3ef7e40d953bd629
19+ with :
20+ arguments : publishAllPublicationsToReleaseRepository
21+ env :
22+ PUBLISH_USERNAME : ${{ secrets.PUBLISH_USERNAME }}
23+ PUBLISH_PASSWORD : ${{ secrets.PUBLISH_PASSWORD }}
Original file line number Diff line number Diff line change 1+ name : Continuous integration
2+
3+ on :
4+ pull_request :
5+
6+ jobs :
7+ build :
8+ name : Build
9+ runs-on : ubuntu-latest
10+ steps :
11+ - name : Checkout project sources
12+ uses : actions/checkout@v3
13+ - name : Validate Gradle wrapper
14+ uses : gradle/wrapper-validation-action@ccb4328a959376b642e027874838f60f8e596de3
15+ - name : Build project
16+ uses : gradle/gradle-build-action@749f47bda3e44aa060e82d7b3ef7e40d953bd629
17+ with :
18+ arguments : build
19+ test :
20+ name : Test
21+ needs : [ build ]
22+ runs-on : ubuntu-latest
23+ steps :
24+ - name : Checkout project sources
25+ uses : actions/checkout@v3
26+ - name : Validate Gradle wrapper
27+ uses : gradle/wrapper-validation-action@ccb4328a959376b642e027874838f60f8e596de3
28+ - name : Test project
29+ uses : gradle/gradle-build-action@749f47bda3e44aa060e82d7b3ef7e40d953bd629
30+ with :
31+ arguments : test
Original file line number Diff line number Diff line change 11plugins {
22 kotlin(" jvm" ) version " 1.9.0"
3+ `maven- publish`
34}
45
56group = " com.tpcly"
@@ -17,3 +18,29 @@ dependencies {
1718tasks.test {
1819 useJUnitPlatform()
1920}
21+
22+ publishing {
23+ repositories {
24+ maven(" https://maven.tpcly.com/releases" ) {
25+ name = " Release"
26+ credentials {
27+ username = System .getenv(" PUBLISH_USERNAME" )
28+ password = System .getenv(" PUBLISH_PASSWORD" )
29+ }
30+ }
31+ }
32+ repositories {
33+ maven(" https://maven.tpcly.com/snapshots" ) {
34+ name = " Snapshot"
35+ credentials {
36+ username = System .getenv(" PUBLISH_USERNAME" )
37+ password = System .getenv(" PUBLISH_PASSWORD" )
38+ }
39+ }
40+ }
41+ publications {
42+ create<MavenPublication >(" maven" ) {
43+ from(components[" kotlin" ])
44+ }
45+ }
46+ }
Original file line number Diff line number Diff line change @@ -9,4 +9,4 @@ plugins {
99 id(" org.gradle.toolchains.foojay-resolver-convention" ) version " 0.5.0"
1010}
1111
12- rootProject.name = " kt- behaviour-tree"
12+ rootProject.name = " behaviour-tree"
You can’t perform that action at this time.
0 commit comments