TeamCity Config

The Config of a app auto make apk Build Steps

Build Steps 
Build Step 1(disable)
1)"Runner type" term select "Command Line"
2)"Step name" term set "run release project gradlew.bat(linux.env)"
3)"Run" term choose  "Executable with parameters"
4)"Command executable" term set "gradlew.bat"
5)Click "Save" button

Build Step 2(able)
1)"Runner type" term select "Command Line"
2)"Step name" term set "run shell o update svn version(Linux.env)"
3)"Execute step" term choose "If all previous steps finished successfully"
4)"Run" term choose "Executable with parameters"
5)"Command executable" term set "/home/webserver/teamcity/app/script/updateSvnVersion.sh"
6)Click "Save" button

Build Step 3(disable)
1)"Runner type" term select "Gradle"
2)"Step name" term set "gradle clean build release project"
3)"Gradle tasks" term set "clean build"
4)"Gradle build file" term set "app/build.gradle"
5)"Gradle home path"term set "/opt/gradle/gradle-4.4-rc-3"
6)Click "Save" button

Build Step 4(able)
1)"Runner type" term select "Gradle"
2)"Step name" term set "make new release apk"
3)"Gradle tasks" term set "assembleRelease"
4)"Gradle build file" term set "app/build.gradle"
5)"Gradle home path"term set "/opt/gradle/gradle-4.4-rc-3"
6)Click "Save" button


Parameters
1.Configuration Parameters
1)Name:Android_SDK
   Value:/usr/local/android-sdk/android-sdk-linux
2)Name:API_Level
   Value:27
3)Name:JAVE_HOME
   Value:/usr/lib/jvm/java
2.System Properties (system.)
1)Name:system.ANDROID_NDK_HOME
   Value:/usr/local/android-sdk/android-ndk-r10e
2)Name:system.GRADLE_HOME
   Value:/opt/gradle/gradle-4.4-rc-3
3.Environment Variables (env.)
1)Name:env.TEAMCITY_BUILD_WORKING_DIR
   Value:%system.teamcity.build.workingDir%
2)Name:env.VCSNumber
   Value:%build.vcs.number%

Agent Requirements
1.Explicit Requirements
Parameter Name:teamcity.agent.name
Condition:equals
Value:buildAgent50
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值