雲效創建項目應用以及流水線的說明文檔


雲效創建項目應用以及流水線主要有以下三個步驟:

  1. 創建項目
  2. 創建應用
  3. 創建流水線

以下分別有截圖與說明

 

一 創建項目

1. 准備本地code

在雲效上面創建項目之前,你本地的項目代碼准備好,起碼有個基本的框架,或者腳手架。

 

2.進入項目組

進入雲效,需要建流水線的項目組

 

 

 

3.創建項目

點擊如上圖項目組,進入該項目,並點擊“創建項目”

image.png

 

4.關聯項目

將本地代碼,與項目進行關聯,git命令如下

git init git remote add origin git@code.aliyun.com:smart-service-fe/ccs-robot-h5.git git add . git commit -m "init" git push -u origin master

配置本地 gitignore 文件

配置本地 gitignore 文件,注意本地build,css和js打包文件一樣一個,這樣后端引用比較方便

將以上修改push到master分支,注意你的權限。如果你的權限級別比較低,可能開始你就不能新建項目,或者提交代碼到master分支。此時可以找管理員申請權限。

 

以上就完成了一個項目的新建,並且將本地代碼與線上代碼進行了關聯。

 

二 創建應用

1.進入應用

點擊雲效工作台,進入你的項目。然后點擊左側的“應用”

 

 

image.png

 

2.創建應用

進入“應用”,點擊創建新應用

image.png

 

3.填寫基本信息

選擇“自由模式”

 

 

 

4.設置代碼庫。

關聯已有代碼,將第一步里面創建的項目,git地址貼過來

 

 

 

5.應用模板

選擇語言。我們公司技術框架選擇node.js

 

 

 

6.構建配置

選擇較新的語言版本,我們這里選擇的是10.x,點擊下一步

image.png

 

7.應用信息預覽

核對一下你的應用信息,沒有問題,點擊“確定創建應用”

image.png

 

8.成功創建應用

跳轉到以下頁面

 

 

回到項目代碼,此時你會發現多了一個release文件,如下圖。

image.png

 

三 創建流水線

1.進入流水線

進入項目=>流水線

image.png

 

進入流水線,可以看到你剛剛創建的應用

 

 

 

2. 修改本地release文件

      回到你本地代碼,看看創建應用成功后生成的release文件。

修改下圖箭頭處這段腳本,是運維提供的,一般直接從別的應用copy過來就可以了。

這段話的意思就是,build完,執行install,然后運行 dev.py這個python文件(此名稱可以自定義,跟你創建的文件名稱保持一致即可)。dev.py是你要在本地根目錄新建的。

 

 

 

這里我將dev.py改了個名字,叫deploy.py,內容也是直接從別的應用copy(里面的內容是運維提供的,同一個項目部門應該是差不多的內容)。這段代碼的作用就是,把code阿里雲上面dist目錄里面的內容copy到oss上面去。

改完以后,先放一放,下面高級參數配置,還需要在這里進行部分修改。

 

image.png

3. 配置流水線

      我們繼續剛剛流水線的步驟。

設置管理員,修改流程如下圖,你可以根據你的實際情況進行配置

 

 

如果需要版本,分支名稱,項目名稱等參數配置,如下圖

image.png

注意這里配置的參數在本地deploy.py要相應的配置,添加如下代碼到deploy.py

 

cdn = "https://cdn.yunlizhihui.com/$project_name/$branch_name/$version_number/$file_name"
oss_url = "https://yunli-fe.oss-cn-beijing.aliyuncs.com/$project_name/$branch_name/$version_number/$file_name"
cdn_template = Template(cdn)
oss_template = Template(oss_url)


project_name = os.environ['ENV_PROJECT_NAME']
branch_name = os.environ['ENV_BRANCH_NAME']
version_number=os.environ['ENV_VERSION_NUMBER']
current_dir = os.path.split(os.path.realpath(__file__))[0]


print("project name: ", project_name)
print("branch name: ", branch_name)
print("version_number: ", version_number)
print("current_dir: ", current_dir)

 

本地代碼到此就修改完成了,可以提交到線上分支。

 

4.運行流水線

流水線點擊完成,並“運行流水線”。這時候就可以正常發布了。

image.png

 

比如我現在建的是maser分支發布。

如果需要release分支發布預發,再重新根據以上流程再新建一個流水線就可以了。

 

以上就是所有流程了。完。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM