|
@@ -2,11 +2,23 @@
|
|
|
|
|
|
这是一个 Jenkins 多分支自动化部署运行参考项目
|
|
|
Jenkins 会根据根目录中的 [Jenkinsfile](./Jenkinsfile) 进行自动编译或运行
|
|
|
-目录下的示例 [Jenkinsfile](./Jenkinsfile) 可以拷贝修改后直接使用
|
|
|
-
|
|
|
+目录下的示例 [Jenkinsfile](./Jenkinsfile) 可以拷贝修改后直接使用
|
|
|
+
|
|
|
如果需要更多相关信息可以参考:
|
|
|
[Jenkinsfile 入门](https://www.jenkins.io/zh/doc/book/pipeline/jenkinsfile/)
|
|
|
[Jenkinsfile 参考文档](https://www.jenkins.io/zh/doc/book/pipeline/syntax/)
|
|
|
|
|
|
-
|
|
|
-推荐vscode插件:[JenkinsFile Support](https://marketplace.visualstudio.com/items?itemName=ivory-lab.jenkinsfile-support)
|
|
|
+推荐 vscode 插件:[JenkinsFile Support](https://marketplace.visualstudio.com/items?itemName=ivory-lab.jenkinsfile-support)
|
|
|
+
|
|
|
+#### 构建一个 Jenkins 多分支项目
|
|
|
+
|
|
|
+1. 在 Jenkins 中创建一个 Jenkins 多分支项目
|
|
|
+2. 在 Jenkins 中填入必要的信息
|
|
|
+ - 基本信息
|
|
|
+ - 分支源及其凭据
|
|
|
+ - 触发器 webhook
|
|
|
+ - 按需配置其他
|
|
|
+3. 在项目中创建并编辑 Jenkinsfile
|
|
|
+4. 添加凭据对应协作人和应有权限
|
|
|
+5. 在 Jenkins 中点击扫描和构建并尝试构建
|
|
|
+6. 测试 webhook 推送 (触发构建或者扫描日志时间改变就可以了)
|