MayHeCome/.workflows_dst/build.yaml

42 lines
1.6 KiB
YAML
Raw Normal View History

2024-12-18 09:55:34 +00:00
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 }}