X Tutup
Skip to content

Commit 0992a76

Browse files
committed
Add release pipeline
1 parent 55cdfa4 commit 0992a76

File tree

2 files changed

+28
-8
lines changed

2 files changed

+28
-8
lines changed

.github/workflows/release.yml

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
name: Release
2+
3+
on:
4+
push:
5+
tags:
6+
- ".*"
7+
8+
jobs:
9+
build:
10+
runs-on: ubuntu-18.04
11+
steps:
12+
- uses: actions/checkout@v1
13+
- name: Set up JDK 8
14+
uses: actions/setup-java@v1
15+
with:
16+
java-version: 8
17+
- name: Set version
18+
run: ./mvnw versions:set -DnewVersion="${{github.event.release.tag_name}}"
19+
# TODO check master's CI status
20+
- name: Deploy with Maven
21+
env:
22+
MAVEN_DEPLOYMENT_REPOSITORY: ${{ secrets.MAVEN_DEPLOYMENT_REPOSITORY }}
23+
run: ./mvnw deploy -DaltReleaseDeploymentRepository="$MAVEN_DEPLOYMENT_REPOSITORY"

pom.xml

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,11 @@
4242
<name>Konstantin Pelykh</name>
4343
<email>kpelykh@gmail.com</email>
4444
</developer>
45+
<developer>
46+
<id>bsideup</id>
47+
<name>Sergei Egorov</name>
48+
<email>bsideup@gmail.com</email>
49+
</developer>
4550
</developers>
4651

4752
<properties>
@@ -96,14 +101,6 @@
96101
<module>docker-java</module>
97102
</modules>
98103

99-
<distributionManagement>
100-
<repository>
101-
<id>bintray-docker-java-releases</id>
102-
<name>docker-java-releases</name>
103-
<url>https://api.bintray.com/maven/docker-java/releases/docker-java/;publish=0</url>
104-
</repository>
105-
</distributionManagement>
106-
107104
<build>
108105
<pluginManagement>
109106
<plugins>

0 commit comments

Comments
 (0)
X Tutup