Skip to content

Commit 3edb9d2

Browse files
committed
added ci to deploy to maven repository
1 parent 814460c commit 3edb9d2

File tree

3 files changed

+29
-4
lines changed

3 files changed

+29
-4
lines changed

.github/workflows/deploy.yml

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
name: Publish package to the Maven Repository
2+
3+
on:
4+
release:
5+
types: [created]
6+
workflow_dispatch:
7+
8+
jobs:
9+
publish:
10+
runs-on: [ self-hosted, small ]
11+
steps:
12+
- uses: actions/checkout@v4
13+
14+
- name: Set up Java
15+
uses: actions/setup-java@v4
16+
with:
17+
java-version: '21'
18+
distribution: 'corretto'
19+
20+
- name: Setup Gradle
21+
uses: gradle/actions/setup-gradle@v4
22+
23+
- name: Publish package
24+
run: ./gradlew publish
25+
env:
26+
MAVEN_USERNAME: ${{ secrets.MAVEN_USERNAME }}
27+
MAVEN_PASSWORD: ${{ secrets.MAVEN_PASSWORD }}

build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -87,8 +87,8 @@ publishing {
8787
maven {
8888
url "https://packages.jetbrains.team/maven/p/hyperskill-hs-test/maven"
8989
credentials {
90-
username = spaceUsername
91-
password = spacePassword
90+
username = System.getenv("MAVEN_USERNAME")
91+
password = System.getenv("MAVEN_PASSWORD")
9292
}
9393
}
9494
}

gradle.properties

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +0,0 @@
1-
spaceUsername=
2-
spacePassword=

0 commit comments

Comments
 (0)