"Jenkins" 修訂間的差異

出自 flip the world
前往: 導覽搜尋
(work with SCM)
(work with SCM)
 
(未顯示同一使用者於中間所作的 2 次修訂)
行 32: 行 32:
 
}
 
}
 
</pre>
 
</pre>
* Config
+
* Configure
[[File:Jenkins-config.jpg|300px|Jenkins-config]]
+
[[File:Jenkins-config.jpg|800px|Jenkins-config]]
* Build now from Jenkins
+
* Build Now
[[File:Jenkins-wiki.jpg]]
+
[[File:Jenkins-wiki.jpg|800px|Jenkins-build]]

於 2020年1月10日 (五) 15:06 的最新修訂

Setup

  • sudo java -jar ./jenkins.war --httpPort=9090 --httpListenAddress=192.168.1.100

work with SCM

  • Add build script in repo
pipeline {
   agent any

   stages {
      stage('Build') {
        steps {
          echo 'Building...'
	  dir("${env.WORKSPACE}"){
	  sh "pwd"
    	  sh "make"
	  }
          echo "Running ${env.BUILD_ID} ${env.BUILD_DISPLAY_NAME} on ${env.NODE_NAME} and JOB ${env.JOB_NAME}"
        }
   }
   stage('Test') {
     steps {
        echo 'Testing...'
     }
   }
   stage('Deploy') {
     steps {
       echo 'Deploying...'
     }
   }
  }
}
  • Configure

Jenkins-config

  • Build Now

Jenkins-build