我想創建一個使用Jenkins + BitBucket + Docker + Python的持續集成工作流。Jenkins + Docker
這裏是我想象的所有步驟:
- 用戶推送應用程序用Python測試單元和Dockerfile代碼。
- BitBucket在jenkins上掛鉤作業
- Jenkins克隆存儲庫。
- Jenkins構建Dockerfile。
- Jenkins運行docker鏡像執行測試用例。我的測試用例被docker化了。
- 如果所有測試都通過,Jenkins會將圖像推送到Docker Hub。
這是一種正確/好的方法嗎?
有沒有人有這樣的經驗? 有沒有人有鏈接/文檔來幫助我?