Chúng ta có file groovy trong share library trên github – Khép kín https://github.com/mrnim94/pipeline-shared-lib/blob/master/vars/executeInScript.groovy chúng ta có thấy điều đặc biệt là họ chuyền luôn block script vào trong file grooy luôn Dưới này là file script của chúng ta. Ở đây chúng ta thấy truyền string { sh ‘printenv’ } vào body của func…
Chúng ta có file sau trên share library:https://github.com/mrnim94/pipeline-shared-lib/blob/master/vars/execMaven.groovy Tạo pipeline: Các bạn để ý ở đây nim có sử dụng underscore thì chúng ta đang sử dùng global function trong thư mục var save và buid
Ở đây chúng ta có 1 single static method hay func. https://github.com/mrnim94/pipeline-shared-lib/blob/master/src/com/acceleratedskillup/ValidatorUtils.groovy Chúng ta tạo 1 pipeline scipt theo như suy luận thì bạn thấy validateInput(this)có chứ this đúng không?nghĩ là block script{} sẽ được đưa vào func validateInput như 1 parameter.ở file groovy thì nó sử dụng script.echo “in static validateInput()” nên là groovy…
Bài này khó vl các bạn ạ.Mình không rành java nên mình hiểu đến đâu mình giải thích đến đó nhé. Mong các bạn thông cảm. groovy file trên share library của chúng ta https://github.com/mrnim94/pipeline-shared-lib/blob/master/src/com/acceleratedskillup/Car.groovy In this function, we are using the echo step from the script object to print out the properties. Bài này…
Bài đầu tiên chúng ta tìm hiểu và ứng dụng share library nhé 1) Overview share library in Jenkins Trên đây là design tiêu chuẩn. var: Ở đây định nghĩ global functions mà bạn có thể sử dụng cho scriptresources: để chứa mọi thứ mà ko phải là groovy filesrc: chứa groovy file để bạn…
Một ngày dẹp trời thì bạn được sếp quang cho 1 metrics và kêu vẽ chart trên grafana.OK => pilot_xds_push_time_bucketbạn để ý là nó có đuôi là bucket và data của metric có trường le. 1) research Histogram: Thực chất là một biểu đồ tích lũy, Histogram tạo bộ đếm cho số lượng sự kiện, bộ…
1) Create OAuth Apps on Github Ở đây phần ingress mình chỉ tạo 1 như dưới: Bổ sung(Tue, Mar 22th, 2022)Các bạn sẽ cần add thêm path của ingress trên là /auth -> trỏ vào svc spin-gate nữa nhé.Để khi login xong thì redirect về spinnaker ko bị đứng 2) Config spinnaker to integrate github…