mirror of
https://github.com/CarmJos/UserPrefix.git
synced 2024-09-19 20:15:47 +00:00
添加packages自动部署
This commit is contained in:
parent
313aa77d72
commit
3a41560972
21
.github/workflows/maven.yml
vendored
21
.github/workflows/maven.yml
vendored
@ -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
|
||||
name: artifact
|
||||
path: staging
|
9
pom.xml
9
pom.xml
@ -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>
|
||||
|
Loading…
Reference in New Issue
Block a user