diff --git a/Jenkinsfile_dev b/Jenkinsfile_dev index 8d099c2..36fc277 100644 --- a/Jenkinsfile_dev +++ b/Jenkinsfile_dev @@ -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 ) \ No newline at end of file diff --git a/Jenkinsfile_dev_update b/Jenkinsfile_dev_update deleted file mode 100644 index 4607c50..0000000 --- a/Jenkinsfile_dev_update +++ /dev/null @@ -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", -) \ No newline at end of file diff --git a/Jenkinsfile_prod b/Jenkinsfile_prod index cbc1869..a6d8e18 100644 --- a/Jenkinsfile_prod +++ b/Jenkinsfile_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_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", ) diff --git a/Jenkinsfile_stable b/Jenkinsfile_stable index ea9ddbc..694fd8c 100644 --- a/Jenkinsfile_stable +++ b/Jenkinsfile_stable @@ -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", ) \ No newline at end of file