簡體   English   中英

Jenkins和VSO集成

[英]Jenkins and VSO integration

我想從Jenkins的VSO / github中提取基於硒的Maven項目,然后從另一個項目中執行它。

我已經創建了一個從VSO中提取代碼的項目。 它的工作正常。

但是,如何從jenkins中的另一個作業執行其pom.xml。

流程將是:

Jenkins將有2個工作-

JOB1-從VSO / github拉該項目(完成)

JOB2-如果JOB1成功,則觸發JOB2,它將使用已放入JOB1中的pom.xlm執行maven項目。

提前致謝。

在jenkins中使用管道插件: https ://jenkins.io/doc/book/pipeline/

找到了解決此問題的替代方案,並且非常簡單。

需要遵循以下步驟:

  1. 首先創建一個Freestyle項目。
  2. 在配置的常規部分中,單擊高級按鈕
  3. 選中使用自定義工作區復選框
  4. 提供一個您要拉項目的目錄
  5. 從源代碼管理配置VSO / github / svn
  6. 保存配置
  7. 創建另一個Freestyle項目
  8. 提供與在第一個項目中使用的相同目錄以使用“自定義工作台”
  9. 從該項目中調用Maven目標
  10. 在Project1的后期構建操作中,當Project1成功時調用Project2
  11. 建立專案1

對我來說很好。

盡管不確定為什么我沒有為maven項目使用Use Custom WorkSpace復選框。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM