Pipeline API - how can I use plugins?
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức phù hợp với người mới
- 30/100
- Loại issue
- Tính năng
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Đình trệ
- Lĩnh vực
- api
Hướng nghiên cứu
Bắt đầu với hành vi của API PATCH và GET của pipeline được mô tả trong issue, đối chiếu với cấu hình plugin trong pipeline.yml. Xác định mức hỗ trợ dự kiến dành cho các plugin và thiết lập pipeline dùng chung cần cho phép những gì; công việc được xem là hoàn tất khi hành vi của API và cấu hình được hỗ trợ đã được xác định rõ ràng.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Hi,
In our company use case - we have > 50 repositories that need to share the same pipeline configuration. We don't want to replicate the pipeline.yml file on all repositories, but rather control the pipeline via API.
It seems like the API does not have the same features as the pipeline.yml.
For staters: I can't use plugins.
I tries to use the pipeline PATCH API to add a step like this:
{
"steps": [
{
"label": "bazel-build",
"type": "script",
"plugins": [
{
"docker#v3.5.0": {
"image": "l.gcr.io/google/bazel:2.0.0",
"command": ["bazel", "build", "//..." ]
}
}
]
}
]
}
I got 200 OK result but calling GET on the same pipeline showed that it ignored the plugins property.
- Ngôn ngữ chính
- Ruby
- Star
- 59
- Fork
- 314
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Chuẩn bị môi trường
- Có Dockerfile hoặc tệp Docker Compose
- Không có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của buildkite/docs
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
-
Độ khó 1/5 1-3 giờ Mức phù hợp với người mới 85/100
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 68/100
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 68/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
Tất cả issue của buildkite/docs
Issue tương tự
-
Remove leftover Cloud66 custom_web process from ProcfileCó thể đã có người làm @ShahadatTest đã nhận hôm nay. Đang mởDifficulty: Easy Good First Issue
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 88/100
rubyforgood/casa#7330 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
bug needs-triaging
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
SeleniumHQ/seleniumhq.github.io#2952 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
hashicorp/homebrew-tap#433 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
Maintainer thường phản hồi trong vòng 8 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
Maintainer thường phản hồi trong vòng 1 ngày