--- title: 'Creator發佈設定與環境發佈' disqus: 'JL' --- # Creator發佈設定與環境發佈 [TOC] ## CocosCreator設定 - 構建發佈 ![](https://i.imgur.com/7TGF7YI.png) ![](https://i.imgur.com/n7n7sDK.png) ## FTP 設定 **1. [下載filezilla](https://filezilla-project.org/download.php?type=client)** **2. sftpuser.txt 放到C:\Users\%username%\ 底下** :::info 檔案路徑: ```\\192.168.123.5\jl商用遊戲機事務處\JLRD研發部\JLRD02遊戲開發部\百路百家\FTP_setting``` ::: **3. 新增站台:** - 協定:SFTP - `SSH File Transfer Protocol` - 主機位置: `34.150.121.26` - 選金鑰檔案: `C:\Users\%username%\sftpuser.txt` ![](https://i.imgur.com/djDykIU.png) ## 推版流程 **1. commit目前版本, 並在Sourcetree可看到該版commit編號** ![](https://i.imgur.com/XmhpXiR.png) **2. CocosCreator點選構建發布** ![](https://i.imgur.com/m7mwrKx.png) **3. 打包構建好的檔案會在專案資料夾 \build\web-mobile 裡面** ``` 備註:構建的設定會在\build-templates 裡面 ``` **4. 點擊\sendFTP.bat 檔, 輸入要推的環境** ![](https://i.imgur.com/jB8VoST.png) ``` 備註: 1.會執行 打包檔案推上FTP + 執行updateVersion.bat 通知server更新對應Version 2.rd / qc / demo 都要推的話就要執行3次sendFTP.bat ``` :::danger 發布demo 需要再步驟2.之前 修改==VideoM3U8.ts==`var isForDemo = true;` ::: **5. 檢查檔案是否發布成功** - 到FTP 看是否有在選擇環境建立同Sourcetree 的commit編號相同資料夾 ![](https://i.imgur.com/WDfX1z2.png) - 會與build\web-mobile 的內容一致 ![](https://i.imgur.com/mbuCTtO.png) --- ## 相關說明 ###### tags: `JL` `RD`