Fixed Jenkinsfile
All checks were successful
Locusworks Team/arg-parser/pipeline/head This commit looks good

This commit is contained in:
Isaac Parenteau
2020-05-22 22:59:23 -05:00
parent e4536af203
commit 8f7f6c8653
2 changed files with 36 additions and 22 deletions

17
Jenkinsfile vendored
View File

@ -108,17 +108,18 @@ def getSha1() {
}
def mvn(args) {
// add node and maven tools to path before calling maven
def mvnHome = tool name: 'maven-3.6.1'
env.PATH = "${mvnHome}/bin:${env.PATH}"
sh "mvn ${args}"
withMaven(
maven: 'maven-3.6.1',
globalMavenSettingsConfig: 'locusworks-settings'
) {
sh "mvn ${args}"
}
}
def mvn_initial(args) {
// add node and maven tools to path before calling maven
def mvnHome = tool name: 'maven-3.6.1'
env.PATH = "${mvnHome}/bin:${env.PATH}"
sh "mvn ${args}"
mvn(args)
}
def set_result(status) {

41
pom.xml
View File

@ -12,7 +12,7 @@
<main.basedir>${project.basedir}</main.basedir>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<nexus.repo>http://nexus.locusworks.net</nexus.repo>
<nexus.repo>https://nexus.locusworks.net</nexus.repo>
</properties>
<build>
@ -48,19 +48,6 @@
</dependencies>
<repositories>
<repository>
<id>nexus-proxy-public</id>
<url>${nexus.repo}/repository/maven-public/</url>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>nexus-proxy-public</id>
<url>${nexus.repo}/repository/maven-public/</url>
</pluginRepository>
</pluginRepositories>
<distributionManagement>
<snapshotRepository>
<id>nexus-snapshot</id>
@ -72,4 +59,30 @@
</repository>
</distributionManagement>
<repositories>
<repository>
<id>locusworks-public</id>
<name>locusworks-public</name>
<url>${nexus.repo}/repository/locusworks-public/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>locusworks-public</id>
<url>${nexus.repo}/repository/locusworks-public/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</pluginRepository>
</pluginRepositories>
</project>