1
mirror of https://github.com/CarmJos/UserPrefix.git synced 2024-09-19 20:15:47 +00:00

添加packages自动部署

This commit is contained in:
carm 2021-10-07 21:49:39 +08:00
parent 313aa77d72
commit 3a41560972
2 changed files with 23 additions and 9 deletions

View File

@ -4,10 +4,11 @@
name: Maven
on:
push:
branches: [ master ]
pull_request:
branches: [ master ]
# 支持手动触发构建
workflow_dispatch:
release:
# 创建release的时候触发
types: [ published ]
jobs:
build:
@ -22,10 +23,16 @@ jobs:
java-version: '11'
distribution: 'adopt'
cache: maven
- name: Build with Maven
run: mvn -B package --file pom.xml
- name: run Maven
run: mvn -B deploy --file pom.xml
with:
server-id: github
# Nexus用户名环境变量
server-username: ${{ secrets.MAVEN_USERNAME }}
# Nexus密码环境变量
server-password: ${{ secrets.GITHUB_TOKEN }}
- run: mkdir staging && cp target/*.jar staging
- uses: actions/upload-artifact@v2
with:
name: Package
path: staging
name: artifact
path: staging

View File

@ -11,7 +11,6 @@
<properties>
<maven.compiler.source>8</maven.compiler.source>
<maven.compiler.target>8</maven.compiler.target>
<maven.deploy.skip>true</maven.deploy.skip>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.encoding>UTF-8</maven.compiler.encoding>
</properties>
@ -49,6 +48,14 @@
</repository>
</repositories>
<distributionManagement>
<repository>
<id>github</id>
<name>GitHub Packages</name>
<url>https://maven.pkg.github.com/CarmJos/UserPrefix</url>
</repository>
</distributionManagement>
<dependencies>
<dependency>