1985/9/24中華民國空軍首次在老爺的F-86軍刀機上射出AIM-9B響尾蛇飛彈,擊落解放軍9架殲-5,建立空優到2019/4/3才再次被挑釁。不知當時李中校按下「Fox Two」,心中想的是什麼,導致人民日報懷恨至今。
老爺子要上工,最簡單最方便的方是就是Free Style隨便做專案;雖然老爺子是有pipeline的,但是我假裝是初學者,沒辦法進pipeline (OS:好黑!好粗!進不去啊!)
env
不是騙稿費,是第一次建置失敗很難看,先看看環境參數總可以吧?做好就按建置的箭頭
專案我有設定一個參數,打算用來切換編譯主機設備型號
然後建置就開始了
順利過第一關,取得環境變數值
然後接下來開始引入以前的dockerfile,就是Day 12、Day 13、Day 14做的事情再來一遍。現在大家都知道搞CI/CD的痛苦了吧,就是不斷的重複煎熬。
然後就持續爆炸,下圖是我的優良習慣,建議各位自己也要養成在build log簡述一下
然後終於想起來忘記填設定值
於是第八次成功出現
多令人感動,Docker image做好了
接下來就可以用各種方法煎熬它
But,因為Day 13、Day 14使用方式不是Docker部署,所以沒有其他自動化步驟了
那如果是別的服務種類docker image,就真的是這樣產生,然後定期更新push回Docker Hub。
那把image跑起來,用腳本控制它呢?理論上是可以,但這樣我的小小腦袋會無法處理這樣的邏輯
jenins in docker, run docker in build job, push script into mother docker...
如果你採用簡單的架構,你就會好管理;如果不是,你就會失控。
Keep it sample,
撰稿日9/24,謹以紀念當日空戰與朋友生日。