Open dvquy13 opened 3 months ago
Cái này trong bài Jenkins em có đề cập đó sếp, dùng input
sếp ạ https://stackoverflow.com/a/59411869
Cái này trong bài Jenkins em có đề cập đó sếp, dùng
input
sếp ạ https://stackoverflow.com/a/59411869
@quan-dang Trong Jenkinsfile a có dùng Input rùi á: https://github.com/dvquy13/reviews-parsing-mlsys/blob/a565cf956bd6f14085bd7e1818151121c5db210a/Jenkinsfile#L42
Nhưng anh quan sát thấy việc dùng input này khiến cho mỗi khi có có new commit thì một cái Jenkins Agent pod được sinh ra và cái pod sẽ cứ tồn tại ở đó cho đến khi mình ấn Proceed hoặc Abort cho nó làm xong việc 🤔 Anh đang k thấy cái behavior này make sense vì k phải commit nào a cũng muốn build. Đang quen bên Gitlab là nếu commit lên thì mình được quyền ấn nút build/test gì đó thì lúc đó nó mới build/test theo commit :v
Quân thấy sao?
In Gitlab CI, we can specify a Pipeline for each commit pushed where certain steps run only when we click them.
If using Jenkins Input then the Proceed or Abort button will stay there and the Jenkins Agent pod will keep waiting as weel.
How to replicate this behavior in Jenkins? Or should we migrate to Gitlab CI or Github Actions?