2013-07-23 13 views
9

Có thể sử dụng biến trong url kho lưu trữ cho plugin gitkins jenkins không?Jenkins Git Biến Url của Kho lưu trữ Plugin

https://${GIT_USER}@github.com/e82eric/Prompts.git 

Khi tôi thử, có vẻ như ${GIT_USER} được chuyển thay vì thay thế.

+0

Dường như có một số nơi trong Jenkins nơi '$ GIT_USER' nên được sử dụng thay vì' $ {} GIT_USER '. Bạn đã thử truy cập biến w/o dấu ngoặc chưa? – cjc343

+0

Cả hai dường như dường như tạo ra cùng một kết quả: Kho lưu trữ Cloning https: //%[email protected]/e82eric/Prompts.git Kho lưu trữ Cloning https: //% 24 {GIT_USER} @ github.com/e82eric/Prompts.git –

+0

[Câu hỏi này] (http://stackoverflow.com/questions/13650860) gợi ý rằng '$ {ENV, var =" GIT_USER "}' có thể làm việc cho các biến môi trường, trong khi cú pháp chuẩn nên làm việc cho 'các biến xây dựng'. – cjc343

Trả lời

2

Theo Jenkins Git-Plugin page, điều này sẽ được làm việc bởi bây giờ (Feb-2015).

Trong số các vấn đề đã được giải quyết:

  • JENKINS-14276 - Git SCM-polling không hoạt động khi sử dụng một chi nhánh tên parametrized
  • JENKINS-20427-Build Parameter biến trong tên chi nhánh gây ra bỏ phiếu để phát hiện các thay đổi sai trong GIT
  • JENKINS-23675 - Plugin git không hoạt động chính xác khi url lưu trữ có thông số công việc và bất kỳ kho lưu trữ nào credentials
  • JENKINS-24786 - Kể từ 2.2.6, các biến môi trường không được mở rộng trong nhà xuất bản git