**
github实现提交代码自动构建Jenkins流水线
**
找到github的仓库页面,点击seting
配置webhook
这里的url是你的Jenkins地址/github-webhook/ 记住最后一个斜杠千万不能丢 不然下面的测试就会报302
接着配置Jenkins
这里配置了流水线使用Jenkinsfile。
在项目中创建Jenkinsfile并提交远程仓库
Jenkinsfile文件如下
pipeline {
agent any
stages {
stage('Build') {
steps {
sh 'mvn clean install -DskipTests'
}
}
}
}
这里主要实现了提交代码后触发Jenkins流水线。使用maven进行了打包
保存并应用,这里就配置好了,当提交代码后Jenkins会拉取远程仓库的代码,并在项目的根目录下找到Jenkinsfile文件,并按照文件中的步骤执行流水线。
注:
当这里填写https报错的时候 可以修改为git