Advertisement
Guest User

Untitled

a guest
May 12th, 2019
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.92 KB | None | 0 0
  1. pipeline {
  2. agent any
  3.  
  4. options {
  5. gitLabConnection('gitlab')
  6. timestamps()
  7. }
  8.  
  9. triggers {
  10. gitlab(triggerOnPush: true, triggerOnMergeRequest: true, branchFilterType: 'All')
  11. }
  12.  
  13. stages{
  14. stage ("build") {
  15. steps {
  16. //sh "mvn package"
  17. script{
  18. def server = Artifactory.newServer url: 'http://artifactory:8081/artifactory', username: 'admin', password: 'gilad123456'
  19. def rtMaven = Artifactory.newMavenBuild()
  20. env.MAVEN_HOME = '/opt/apache-maven-3.6.1'
  21. rtMaven.opts = '-Xms1024m -Xmx4096m'
  22. env.JAVA_HOME = '/usr/lib/jvm/java-8-openjdk-amd64'
  23. rtMaven.resolver server: server, releaseRepo: 'libs-release', snapshotRepo: 'libs-snapshot'
  24. rtMaven.deployer server: server, releaseRepo: 'libs-release-local', snapshotRepo: 'libs-snapshot-local'
  25. def buildInfo = rtMaven.run pom: 'pom.xml', goals: 'install'
  26. server.publishBuildInfo buildInfo
  27. }
  28. }
  29. }
  30. }
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement