---
# System prepended metadata

title: Creator發佈設定與環境發佈
tags: [RD, JL]

---

---
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`