Tôi là tác giả của Plugin stash này có thể giúp bạn: https://github.com/palantir/stashbot
Chụp chọn lọc từ readme:
Để làm việc với Jenkins, bạn PHẢI cài đặt các plugin jenkins sau đây.
- Jenkins GIT Plugin
- bài viết xây dựng nhiệm vụ
Tiếp theo, xây dựng và cài đặt plugin sử dụng SDK plugin (thêm chi tiết trong readme)
Tiếp theo, các quản trị viên stash đi vào trang Quản trị Stashbot và tạo cấu hình máy chủ jenkins - tại đây bạn cung cấp cho nó URL, tên người dùng/mật khẩu, vv chi tiết của máy chủ jenkins.
Tiếp theo, đối với mỗi kho lưu trữ, liên kết "Quản trị viên Stashbot CI" hiển thị cho quản trị viên repo. Từ đó bạn có thể kiểm tra hộp kiểm "đã kích hoạt" và cho bạn biết nhánh nào bạn muốn xây dựng (thông qua regex) và lệnh nào sẽ chạy để thực hiện việc xây dựng (tùy chọn xác minh và xuất bản).
Sau thời điểm này, phần còn lại hoàn toàn tự phục vụ. Bất kỳ quản trị viên repo nào cũng có thể yêu cầu dự án của họ "có CI" bằng cách điền vào biểu mẫu đó và các công việc sẽ tự động được tạo trong máy chủ jenkins.
Hy vọng điều đó sẽ hữu ích.
Cũng đáng lưu ý rằng stash hiện ngẫu nhiên thất bại khi vô tính với http (s) nhưng không có giao thức git = ( https://jira.atlassian.com/browse/STASH-6887 – cmyers