oto/apps/runner/assets/yaml/sample/10_build_tools.yaml
toki 86afabb3eb refactor(runner): 런타임 패키지를 앱 하위로 이동한다
독립 control plane 구성을 위해 기존 Dart CLI/runtime을 runner 앱 경계로 옮기고, 후속 client/core/root 작업을 같은 마일스톤 task group에 연결한다.
2026-06-05 06:34:45 +09:00

51 lines
1.2 KiB
YAML

---
# [샘플] iOS 빌드 도구
property:
workspace: /path/to/project
xcodeprojPath: <!property.workspace>/ios/Runner.xcodeproj
targetName: Runner
addFilePath: Resources/Config.plist
pipeline:
id: main
workflow:
- exe: xcodeproj-add
commands:
# Xcodeproj에 파일 추가
- command: XcodeprojAddFile
id: xcodeproj-add
param:
xcodeprojPath: <!property.xcodeprojPath>
target: <!property.targetName>
addFilePath: <!property.addFilePath>
# MSBuild 빌드
- command: BuildMSBuild
id: msbuild-build
param:
projectFile: "<!property.workspace>/MyApp.sln"
config: Release
type: Build
# .NET 빌드
- command: BuildDotNet
id: dotnet-build
param:
projectFile: "<!property.workspace>/MyApp.csproj"
outputName: myapp
# iOS 퍼블리시 (Install.me)
- command: PublishiOS
id: publish-ios
param:
appName: MyApp
appID: com.mycompany.app
version: "2.0.0"
bundleID: com.mycompany.app
ipaURL: "https://cdn.example.com/app.ipa"
menifestURL: "https://cdn.example.com/manifest.plist"
displayImageURL: "https://cdn.example.com/icon-512.png"
fullSizeImageURL: "https://cdn.example.com/icon-1024.png"
destinationPath: <!property.workspace>/www