Skip to content

Commit aec2bc0

Browse files
author
Johannes Spaeth
committed
Adding scm deploymanagement, allowing to deploy to github packages
1 parent 0f7c03a commit aec2bc0

2 files changed

Lines changed: 11 additions & 14 deletions

File tree

.github/workflows/maven.yml

Lines changed: 3 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,13 @@ jobs:
1616
- name: Build with Maven
1717
run: mvn -B verify --file pom.xml -P ci
1818

19-
2019
Release:
2120
name: Release
2221
if: github.ref == 'refs/heads/master'
2322
runs-on: ubuntu-latest
23+
permissions:
24+
contents: read
25+
packages: write
2426
needs: [BuildAndTest]
2527
steps:
2628
- name: Checkout
@@ -32,21 +34,8 @@ jobs:
3234
- name: Release
3335
uses: qcastel/github-actions-maven-release@master
3436
env:
35-
GPG_TTY: "$(tty)"
3637
JAVA_HOME: /usr/lib/jvm/java-1.8-openjdk/
3738
with:
3839
release-branch-name: "master"
39-
40-
gpg-enabled: "true"
41-
gpg-key-id: ${{ secrets.GPG_KEY_ID }}
42-
gpg-key: ${{ secrets.GPG_KEY }}
43-
44-
maven-repo-server-id: github
45-
maven-repo-server-username: ${{ secrets.CI_USER }}
46-
maven-repo-server-password: ${{ secrets.CI_PACKAGES_TOKEN }}
47-
48-
git-release-bot-name: ${{ secrets.CI_USER }}
49-
git-release-bot-email: "admin@codeshield.de"
50-
5140
access-token: ${{ secrets.GITHUB_TOKEN }}
5241
maven-args: "-DskipTests -P ci"

pom.xml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,4 +44,12 @@
4444
<version>2.11.0</version>
4545
</dependency>
4646
</dependencies>
47+
48+
<distributionManagement>
49+
<repository>
50+
<id>github</id>
51+
<name>GitHub Packages</name>
52+
<url>https://maven.pkg.github.com/johspaeth/PathExpression</url>
53+
</repository>
54+
</distributionManagement>
4755
</project>

0 commit comments

Comments
 (0)