顯示具有 專案管理 標籤的文章。 顯示所有文章
顯示具有 專案管理 標籤的文章。 顯示所有文章

2022年5月3日 星期二

使用 GitHub Actions 自動化 FTP部署範例

之前提到了使用 GitHub Actions 來自動化處理專案,

在自動化部署可以採用 SSH,rsync,FTP 等等方式,

今天就直接以實例教大家

使用 GitHub Actions 自動化 FTP部署範例

要使用 GitHub Actions 自動化 FTP部署的第一步,

首先要先取得一個 FTP 帳號,

並將登入 FTP 的要素全都輸入 GitHub 專案 settings 中,

可以從 Settings - > Secrets - > Actions 進入後,

選擇 New repository secret 來新增變數


之前也提到在 GitHub 的 Marketplace 中有許多範例可供使用,

不必逐行打上指令,

給予正確的參數就能使用這些範例程式


此處使用的為 SamKirkland 的 FTP 部署範例,

在 GitHub Actions 的專案自動部署 yml 檔案中,

使用 

uses: SamKirkland/FTP-Deploy-Action@4.3.0


來宣告使用了這支範例程式


並將第一步中,

設定的各種參數帶進來,

告知 GitHub Actions 使用了這些 secrets變數,

並指定本地要上傳的資料夾 ( local-dir ) 與遠端要部署的資料夾 ( server-dir )


當觸發了設定的條件之後,

GitHub Actions 就會自動部署到指定的資料夾中,

參數的寫法必須照使用的範例程式來指定,

所以使用的方式有些差異,

在使用範例程式之前,

查閱一下 Readme 即可

以上就是今天的主題

使用 GitHub Actions 自動化 FTP部署範例

這些範例程式都會放在我的 GitHub上面,

有需要可以在底下留言,

當然本站也有 Youtube 頻道,

也歡迎大家幫忙訂閱支持

2021年2月26日 星期五

軟體開發專用工具 GitKraken Pro Suite:安裝篇

GitKraken Pro Suite 就是 GitKraken 旗下的產品的統稱,

分別為 Git GUI ,Boards,Timelines 三種,

不過今天只是簡單介紹下安裝流程,

之後才會詳細介紹此三種工具

軟體開發專用工具 GitKraken Pro Suite:安裝篇

為何說 GitKraken Pro Suite 屬於軟體開發專用工具呢?

因為它整合了Git 圖形化,使用 Boards 進行專案管理,使用 Timelines 呈現專案開發的時程,

將軟體專案開發需要用到的工具都整合一起,

就是所謂的 GitKraken Pro Suite。

首先點此到官方網站註冊下載


下載對應的系統安裝檔案後,

將其打開安裝精靈就會詢問要使用何種帳號登入,

此處以 GitHub 做為範例。


如同所有的第三方登入,

必須先獲得使用者的同意才能夠使用第三方的帳號登入軟體。


使用到的權限都會有一個列表讓使用者同意授權,

允許後需要輸入 GitHub 密碼做最後的確認。



接著設定在 GitKraken 的 Profile 與相關帳號資訊,

同意軟體授權即可完成安裝。



GitKraken Pro Suite 可以使用單獨頁籤方式分別打開各項產品,

也能從上方工具列打開其他產品的元件,

這就留待下回分解了。