5
Tôi muốn jenkins kiểm tra mã để xem xét. Công việc jenkins được bắt đầu trên một push để refs/for/master nhưng nó cố gắng để xây dựng origin/master branch và không phải là refs/changes/XX/X/X branch. Có ai đó một ý tưởng những gì tôi đã làm sai?Jenkins không tìm đúng nhánh Gerrit
Log từ Jenkins:
Triggered by Gerrit: http://localhost/13
Building on master in workspace
/var/lib/jenkins/jobs/CI-JoysteerLogApi/workspace
Checkout:workspace//var/lib/jenkins/jobs/CI-JoysteerLogApi/workspace - [email protected]
Using strategy: Default
Last Built Revision: Revision f604c6257923d4231b74573528d0116e0b52dc64 (origin/master)
Fetching changes from 1 remote Git repository
Fetching upstream changes from ssh://[email protected]:29418/JoysteerLogApi.git
Commencing build of Revision f604c6257923d4231b74573528d0116e0b52dc64 (origin/master)
Checking out Revision f604c6257923d4231b74573528d0116e0b52dc64 (origin/master)
Git config:
Repository URL: ssh://[email protected]:29418/Project.git
Refspec: $GERRIT_REFSPEC
Branches to build: $GERRIT_BRANCH
Gerrit Kích hoạt cấu hình:
Gerrit Project:
Type: Plain
Pattern: Project
Branches:
Type: Path
Pattern: **
Tôi đã đập đầu tôi vào tường này cho hai tiếng đồng hồ bây giờ ... và gần như hỏi những câu hỏi tương tự - với câu trả lời tương tự. Tôi hoàn toàn bỏ lỡ thiết lập bị chôn vùi này (và đây không phải là lần đầu tiên tôi sử dụng nó). Có một cookie, và cảm ơn bạn! :-D – MartyMacGyver
cho tôi 'Refspec: $ GERRIT_REFSPEC' bị thiếu - giờ nó hoạt động – HiB
Cảm ơn! Lưu mông của tôi với cái này. Có vẻ như giao diện người dùng đã thay đổi một chút trong Jenkins 1.643. Tôi đã phải: Quản lý mã nguồn -> Git -> Hành vi bổ sung -> Chiến lược để chọn gì cần xây dựng -> Trình kích hoạt Gerrit. Nó đã được ẩn từ tôi, vì vậy tôi không thể tìm ra cách để làm cho cấu hình của tôi trông giống như một từ các tài liệu. –