前幾天通勤時邊聽PodCast 邊看韓劇-- 秘密森林,現在看劇都看這種看東西可以了解整個生態的電影
然後要不停思考,其實有時覺得 都在搭車還要想來想去幹嘛,但看劇畢竟還是輕鬆思考
不會有人逼你
距離完賽不遠,但對我來說還是有點距離,因為我要補前面的文章(誤XD)
很抱歉我實在還是被懶惰惡魔抓走,聽成功的人說,只要你想做 你在怎樣都會去做
廢話不多說
先思考一下
** Gitlab-CI 中如何設定才能部署?**
** Gitlab-CI 中可以指定 Job 在特定情況執行嗎?**
實際上流程式這樣
我們在Local 寫完專案後 上傳到Gitlab
Gitlab trigger了 Gitlab-CI 動作並執行 pipeline
然後獲得伺服器的授權,然後進行build 最後部屬上去
不知道有沒有用過heroku 或Azure的碰油們
就可以在下command時發現我們對遠端伺服器下指令
都是由 ssh 與伺服器連線溝通,server 會建立一個授權金鑰給與要遠端控制的雲上 ,如果是想給 Azure 控制的就也要把這鑰匙拿給Azure上
SSH 全名 Secure Shell 的縮寫,SSH 目前較常看到的,專為遠端操作以及和其他網絡服務提供安全性的協議。利用 SSH 協議可以有效防止資安機密泄露問題。透過 SSH 可以對傳輸的數據進行加密,也能夠防止 DNS 欺騙和 IP 欺騙。
SSH 之還有一個優點就是傳輸的數據是經過壓縮的,所以可以加快傳輸的速度
SSH有很多功能,它既可以代替 Telnet
TBD
TBD