Set up self-hosted
ci/woodpecker/manual/woodpecker Pipeline was successful
Details
ci/woodpecker/manual/woodpecker Pipeline was successful
Details
This commit is contained in:
parent
c2eb4aad9a
commit
97aa219236
|
@ -1,20 +0,0 @@
|
|||
variables:
|
||||
MAVEN_OPTS: "-Dhttps.protocols=TLSv1.2 -Dmaven.repo.local=$CI_PROJECT_DIR/.m2/repository -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=WARN -Dorg.slf4j.simpleLogger.showDateTime=true -Djava.awt.headless=true"
|
||||
MAVEN_CLI_OPTS: "--batch-mode --errors --fail-at-end --show-version -DinstallAtEnd=true -DdeployAtEnd=true"
|
||||
|
||||
image: maven:3-openjdk-17
|
||||
|
||||
cache:
|
||||
paths:
|
||||
- .m2/repository
|
||||
|
||||
deploy:
|
||||
stage: deploy
|
||||
script:
|
||||
- if [ ! -f ci_settings.xml ];
|
||||
then echo "CI settings missing\! If deploying to GitLab Maven Repository, please see https://docs.gitlab.com/ee/user/packages/maven_repository/index.html#create-maven-packages-with-gitlab-cicd for instructions.";
|
||||
fi
|
||||
- 'mvn $MAVEN_CLI_OPTS deploy -s ci_settings.xml'
|
||||
only:
|
||||
variables:
|
||||
- $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH
|
|
@ -0,0 +1,11 @@
|
|||
pipeline:
|
||||
maven:
|
||||
image: maven:3-openjdk-17
|
||||
environment:
|
||||
- MAVEN_OPTS=-Dhttps.protocols=TLSv1.2 -Dmaven.repo.local=$CI_PROJECT_DIR/.m2/repository -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=WARN -Dorg.slf4j.simpleLogger.showDateTime=true -Djava.awt.headless=true
|
||||
- MAVEN_CLI_OPTS=--batch-mode --errors --fail-at-end --show-version -DinstallAtEnd=true -DdeployAtEnd=true
|
||||
commands:
|
||||
- mvn $MAVEN_CLI_OPTS deploy -s ci_settings.xml
|
||||
secrets: [ maven_token, maven_name ]
|
||||
when:
|
||||
- branch: master
|
|
@ -16,7 +16,7 @@ Please be aware that I also increased the minimum java version to 11
|
|||
To use this, add the following:
|
||||
```groovy
|
||||
maven {
|
||||
url = 'https://gitlab.com/api/v4/projects/35030495/packages/maven'
|
||||
url = 'https://maven.frohnmeyer-wds.de/artifacts/'
|
||||
}
|
||||
|
||||
dependencies {
|
||||
|
|
|
@ -2,15 +2,9 @@
|
|||
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.1.0 http://maven.apache.org/xsd/settings-1.1.0.xsd">
|
||||
<servers>
|
||||
<server>
|
||||
<id>gitlab-maven</id>
|
||||
<configuration>
|
||||
<httpHeaders>
|
||||
<property>
|
||||
<name>Job-Token</name>
|
||||
<value>${CI_JOB_TOKEN}</value>
|
||||
</property>
|
||||
</httpHeaders>
|
||||
</configuration>
|
||||
<id>jf-maven</id>
|
||||
<username>${MAVEN_NAME}</username>
|
||||
<password>${MAVEN_TOKEN}</password>
|
||||
</server>
|
||||
</servers>
|
||||
</settings>
|
12
pom.xml
12
pom.xml
|
@ -53,18 +53,18 @@
|
|||
|
||||
<repositories>
|
||||
<repository>
|
||||
<id>gitlab-maven</id>
|
||||
<url>${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/maven</url>
|
||||
<id>jf-maven</id>
|
||||
<url>https://maven.frohnmeyer-wds.de/artifacts</url>
|
||||
</repository>
|
||||
</repositories>
|
||||
<distributionManagement>
|
||||
<repository>
|
||||
<id>gitlab-maven</id>
|
||||
<url>${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/maven</url>
|
||||
<id>jf-maven</id>
|
||||
<url>https://maven.frohnmeyer-wds.de/artifacts</url>
|
||||
</repository>
|
||||
<snapshotRepository>
|
||||
<id>gitlab-maven</id>
|
||||
<url>${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/maven</url>
|
||||
<id>jf-maven</id>
|
||||
<url>https://maven.frohnmeyer-wds.de/artifacts</url>
|
||||
</snapshotRepository>
|
||||
</distributionManagement>
|
||||
|
||||
|
|
Loading…
Reference in New Issue