2013-05-17 27 views
3

我需要根據誰開始構建來執行一組步驟。例如,如果用戶A在Jenkins中開始構建,那麼我需要在Jenkins中調用pgmA,如果用戶B啓動構建,則需要調用pgmB。找到誰在Jenkins開始構建並採取一些行動

是否有任何插件或任何其他方式可以幫助我識別誰開始構建?

感謝

+0

有沒有你不能有2的理由建立並告訴誰應該使用哪一種人呢? – jpmc26

+0

是的。做同樣事情的兩份工作是浪費資源 – user1164061

+0

我不明白。做什麼都是一樣的?問題表明他們正在根據用戶做不同的事情。另外,開發者時間(也就是你的時間)是一種資源。 =)您的時間成本是否超過您要保存的資源? – jpmc26

回答

2

在詹金斯UI,構建啓動的原因是顯示的

http://jenkinshost/job/jobname/buildnumber 

頁。用戶

    • 手動的SCM變化
    • 由上游構建
    • 由調度觸發

    所以有觸發:需要注意的是建立能夠以多種方式啓動是不是一個地方,你可以看到觸發構建。

    如果你想以編程方式獲取信息,看看http://jenkinshost/job/jobname/buildnumber/api