update all jenkins files
This commit is contained in:
parent
6a1e8ea36d
commit
6393778dd7
@ -3,31 +3,11 @@
|
||||
// Copyright Byway Studios Inc. All rights reserved
|
||||
//=================================================================
|
||||
|
||||
// The library source code is located at //DevOps/Jenkinsfiles
|
||||
// The configuration is done in Jenkins -> Manage Jenkins -> Configure System -> Global Pipeline Libraries
|
||||
@Library("my-shared-lib") _
|
||||
|
||||
Pipeline_dev(
|
||||
name: "devGame", // the name of the project used to identify in many places *including sky*
|
||||
branch: "//Projects/CreativeCrew/baseballbattle/dev", // the code branch to checkout on Perforce
|
||||
branchConfig: "dev", // the current code branch; dev, stable, etc
|
||||
rootDir: "//Projects/CreativeCrew/baseballbattle/dev", // root directory for your code (not a virtual stream)
|
||||
iOSScript: "ios_build_dev_development.sh", // name of the iOS build script to run
|
||||
serverConfigurations: "dev", // semicolon separated, example: "dev;stable;prod"
|
||||
alwaysClearPackageCache: false, // always clear the Library/PackageCache before running Unity commands
|
||||
devBucket: "hothead-baseballbattle-dev", // s3 dev bucket
|
||||
winbakeLabel: "windows_2022", // optional node labels. Valid entries: macbakeLabel, linuxbakeLabel, winbakeLabel, syncLabel
|
||||
macbakeLabel: "mac_2022", // optional node labels. Valid entries: macbakeLabel, linuxbakeLabel, winbakeLabel, syncLabel
|
||||
winbakeLabel: "unity_2022_3", // optional node labels. Valid entries: macbakeLabel, linuxbakeLabel, winbakeLabel, syncLabel
|
||||
execUnityMethod:"MyBuildTool.StartBuildAndroid_dev",
|
||||
appcenterlinuxbakeLabel: "baseballbattle-jpt-linuxbake01",
|
||||
slackChannel: "super-hit-baseball-jenkins", // channel to send notifications to
|
||||
alwaysEmailList: "", // emails to always send notifications to; space separated list
|
||||
appCenterUpload: true,
|
||||
appCenterParams: '[{ "appCenterToken": "1357ac0bd4b04fc74ced7a95720d592e451f98b8", "appCenterAppId": "Hothead-Games/Super-Hit-Baseball-Android-Dev-Dev-Debug", "appCenterGroup": "Collaborators", "filePathMatch": "Dev_Android", "fileNameMatch": "_google_dev_", "fileTypeMatch": "apk" }, { "appCenterToken": "29aff98b9cff8aadff82e8ecec6f8bda8933e6c7", "appCenterAppId": "Hothead-Games/Super-Hit-Baseball-iOS-Dev-Dev-Debug", "appCenterGroup": "Collaborators", "filePathMatch": "Dev_iOS", "fileNameMatch": "_dev_DevMode_devServer_enterprise_", "fileTypeMatch": "ipa" }]',
|
||||
// prod-specific flags
|
||||
uploadToProd: false, // uploads CDN and code packages to prod
|
||||
buildFinalConfig: false, // build the 'final' configuration
|
||||
prodBucket: "hothead-baseballbattle-prod", // s3 prod bucket
|
||||
// baseball custom params
|
||||
slackWebhook: "https://hooks.slack.com/services/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" // used by CDN Upload portion of script for reporting
|
||||
)
|
||||
@ -1,15 +0,0 @@
|
||||
//=================================================================
|
||||
// Byway Studios Inc. Confidential Information.
|
||||
// Copyright Byway Studios Inc. All rights reserved
|
||||
//=================================================================
|
||||
|
||||
// The library source code is located at //DevOps/Jenkinsfiles
|
||||
// The configuration is done in Jenkins -> Manage Jenkins -> Configure System -> Global Pipeline Libraries
|
||||
@Library("my-shared-lib") _
|
||||
|
||||
Pipeline_dev(
|
||||
name: "devGame", // the name of the project used to identify in many places *including sky*
|
||||
alwaysClearPackageCache: false, // always clear the Library/PackageCache before running Unity commands
|
||||
winbakeLabel: "windows_2022", // optional node labels. Valid entries: macbakeLabel, linuxbakeLabel, winbakeLabel, syncLabel
|
||||
execUnityMethod:"MyBuildTool.StartBuildAndroid_dev_update",
|
||||
)
|
||||
@ -3,13 +3,11 @@
|
||||
// Copyright Byway Studios Inc. All rights reserved
|
||||
//=================================================================
|
||||
|
||||
// The library source code is located at //DevOps/Jenkinsfiles
|
||||
// The configuration is done in Jenkins -> Manage Jenkins -> Configure System -> Global Pipeline Libraries
|
||||
@Library("my-shared-lib") _
|
||||
|
||||
Pipeline_prod(
|
||||
name: "prodGame", // the name of the project used to identify in many places *including sky*
|
||||
alwaysClearPackageCache: false, // always clear the Library/PackageCache before running Unity commands
|
||||
winbakeLabel: "windows_2022_node_2", // optional node labels. Valid entries: macbakeLabel, linuxbakeLabel, winbakeLabel, syncLabel
|
||||
winbakeLabel: "unity_2022_3_release", // optional node labels. Valid entries: macbakeLabel, linuxbakeLabel, winbakeLabel, syncLabel
|
||||
execUnityMethod:"MyBuildTool.StartBuildAndroid_prod",
|
||||
)
|
||||
|
||||
@ -3,13 +3,11 @@
|
||||
// Copyright Byway Studios Inc. All rights reserved
|
||||
//=================================================================
|
||||
|
||||
// The library source code is located at //DevOps/Jenkinsfiles
|
||||
// The configuration is done in Jenkins -> Manage Jenkins -> Configure System -> Global Pipeline Libraries
|
||||
@Library("my-shared-lib") _
|
||||
|
||||
Pipeline_stable(
|
||||
name: "stableGame", // the name of the project used to identify in many places *including sky*
|
||||
alwaysClearPackageCache: false, // always clear the Library/PackageCache before running Unity commands
|
||||
winbakeLabel: "windows_2022_node_2", // optional node labels. Valid entries: macbakeLabel, linuxbakeLabel, winbakeLabel, syncLabel
|
||||
winbakeLabel: "unity_2022_3_release", // optional node labels. Valid entries: macbakeLabel, linuxbakeLabel, winbakeLabel, syncLabel
|
||||
execUnityMethod:"MyBuildTool.StartBuildAndroid_stable",
|
||||
)
|
||||
Loading…
Reference in New Issue
Block a user