Bạn đang quan tâm đến Concourse Là Gì phải không? Nào hãy cùng TTTD đón xem bài viết này ngay sau đây nhé, vì nó vô cùng thú vị và hay đấy!
XEM VIDEO Concourse Là Gì tại đây.
Vì đây là mã nguồn mở nên người phát triển có thể custom về bộ core CI/CD theo ý muốn. Và Concourse được xây dựng trên cơ chế đơn giản vềresources,tasks vàjobs. Việc sử dụng Concourse là một cách tiếp cận về CI/CD tuyệt vời.Bạn đang xem: Concourse là gì
Configuration như Code
Bạn có thể hiểu pipelinenhư một Makefile phân tán, cấp cao hơn, chạy liên tục.Bạn đang xem: Concourse là gì
Mỗi mục trong resource là một phụ thuộc và mỗi mục trong các job mô tả một plan để chạy khi công việc được kích hoạt (bằng tay hoặc bằng một step có được).
Việc làm có thể phụ thuộc vào các nguồn lực đã passed các công việc trước đó. Chuỗi kết quả của công việc và tài nguyên là một biểu đồ phụ thuộc liên tục thúc đẩy dự án của bạn tiến lên, từ source code đến production.
HIển thị hoạt động
Cấu hình pipeline của bạn sau đó được hiển thị trong giao diện người dùng web, chỉ cần một cú nhấp chuột để nhận được từ hộp màu đỏ (thất bại) để xem tại sao nó thất bại.
Hiển thị hoạt động cũng cung cấp một vòng phản hồi “gut check” – nếu nó có vẻ sai, có lẽ nó đã sai.
Kiểm soát mã nguồn CI
Tất cả quản trị được thực hiện bằng cách sử dụng Fly CLI. Lệnh fly set-pipeline đẩy cấu hình lên tới Concourse. Khi nó trông ổn, bạn có thể kiểm tra file để kiểm soát nguồn. Điều này giúp dễ dàng khôi phục nếu máy chủ Concourse của bạn bị TTTD.VN thêm: Máy Tính Casio Fx-580Vn Plus Online Casio Fx, Máy Tính Casio Fx
Reproducible, Debuggable Builds
fly intercept sẽ đưa bạn vào một trong các build của các containers, có thể hữu ích cho việc debugging.
Lặp lại cục bộ nhanh chóng
Thefly executecommand executes a task as a one-off build, with your local changes. This will run your code in exactly the same way it would run in your pipeline, without you having to repeatedly push broken commits until it works. Achieve the fabled green build #1!
When a job fails, you can also usefly executewith-jflag to run with the same inputs as the failed job. You can then replace an input with your local changes with-ito test if your fix is valid.
Lệnh fly execute thực thi một task như một bản dựng một lần, với các thay đổi cục bộ của bạn. Điều này sẽ chạy code của bạn theo cách chính xác giống như cách nó sẽ chạy trong pipeline của bạn, mà bạn không phải liên tục đẩy các commit bị hỏng cho đến khi nó hoạt động. Đạt được huyền thoại build màu xanh #1!
Khi một job thất bại, bạn cũng có thể sử dụng fly execute với cờ-j để chạy với cùng các inputs như failed job. Bạn có thể thay thế một input bằng các thay đổi local của bạn bằng -i để kiểm tra xem bản sửa lỗi của bạn có hợp lệ không.
Mang lại tích hợp của riêng bạn
Concourse không có một hệ thống plugin phức tạp. Thay vào đó, nó có một sự trừu tượng mạnh mẽ duy nhất.
Phần resources của một pipeline liệt kê các Resources , là các vị trí bên ngoài trừu tượng nơi pipeline của bạn sẽ theo dõi các thay đổi, tìm nạp từng chút từ và đẩy từng chút đến.Xem thêm: Giới Thiệu Về Nhạc Sĩ Trịnh Công Sơn, Cuộc Đời Trịnh Công Sơn
Về cốt lõi, Concourse không biết gì về Git. Nó đi kèm với một loại resource git ra khỏi hộp, nhưng bạn có thể dễ dàng đưa chính bạn vào pipeline của bạn. Các loại resource được triển khai dưới dạng image chứa các scripts – sử dụng docker-image, chúng có thể được tìm nạp từ Docker registry.
Vậy là đến đây bài viết về Concourse Là Gì đã dừng lại rồi. Hy vọng bạn luôn theo dõi và đọc những bài viết hay của chúng tôi trên website TTTD.VN
Chúc các bạn luôn gặt hái nhiều thành công trong cuộc sống!
- [SỰ THẬT] Etherconnect – Dự án giúp bạn kiếm tiền tỷ trong năm 2022
- Coil whine là gì? Cách khắc phục Coil whine trên laptop, PC
- Ý nghĩa của volcano trong tiếng Anh
- Thích ăn những món tráng miệng ngon
- Ưu điểm dịch vụ vận chuyển qua chành xe & khi nào bạn nên sử dụng dịch vụ này
- Top 3 App Ghép Mặt Vào Ảnh Hoạt Hình Đẹp Nhất Hiện Nay, 98 Không Đầu Ý Tưởng
- Tranh tô màu Ninjago đáng yêu nhất dành cho bé tập tô
- Hướng dẫn, thủ thuật về iPhone – iOS
- Giải Thích Softener Trong Máy Giặt Là Gì ? Và Cách Sử Dụng Softener Trong Máy Giặt Là Gì
- Cô Công Chúa Có Nụ Cười Tỏa Nắng