42 lines
1.6 KiB
YAML
42 lines
1.6 KiB
YAML
|
name: Devops Build
|
||
|
# 更多有关构建工作流的信息,请参考 https://devops.unity.cn/help/docs/advanced/yaml
|
||
|
# 您也可以访问注释中的其它链接来了解更多关于 云构建 action 的使用方法
|
||
|
|
||
|
# 在提交至代码库时触发云构建任务
|
||
|
on: [push]
|
||
|
|
||
|
jobs:
|
||
|
build:
|
||
|
name: Build StandaloneWindows64
|
||
|
# 为了让工作流可以正常触发,需要指定正确的 runs-on 标签
|
||
|
# https://devops.unity.cn/help/docs/reference/config
|
||
|
runs-on: windows-server-2022-tuanjie-1.2.0-pc-8c-16g
|
||
|
steps:
|
||
|
# 从 PlasticSCM 签出项目 https://devops.unity.cn/help/docs/advanced/action#actionscheckout-plasticscm
|
||
|
- name: Check out project repository
|
||
|
uses: actions/checkout-plasticscm@v1
|
||
|
with:
|
||
|
path: tjcloudbuild
|
||
|
|
||
|
# 检查签出内容
|
||
|
- name: List repository content
|
||
|
run: ls -l ./tjcloudbuild
|
||
|
|
||
|
# 构建 https://devops.unity.cn/help/docs/advanced/action#actionstj-builder
|
||
|
- name: Build project
|
||
|
uses: actions/tj-builder@v3
|
||
|
id: build-action
|
||
|
with:
|
||
|
targetPlatform: StandaloneWindows64
|
||
|
projectPath: ./tjcloudbuild
|
||
|
|
||
|
# 检查构建结果是否成功生成
|
||
|
- name: Check build result
|
||
|
run: ls -l ${{ steps.build-action.outputs.buildsPath }}
|
||
|
|
||
|
# 上传制品 https://devops.unity.cn/help/docs/advanced/action#actionstj-upload-artifact
|
||
|
- name: Upload artifact
|
||
|
uses: actions/tj-upload-artifact@v2
|
||
|
with:
|
||
|
name: Build-${{ steps.build-action.outputs.buildVersion }}
|
||
|
path: ${{ steps.build-action.outputs.buildsPath }}
|