заменил название переменной project_path на project_name поскольку требуется именно имя файла а не путь к нему
This commit is contained in:
parent
a052b1cfe3
commit
3ddc372634
|
|
@ -1,5 +1,5 @@
|
|||
inside '{@csproj_dir}/{@csproj_path}' set OutputPath to '{@output_path}' for '{@sln_config}|AnyCPU'
|
||||
inside '{@csproj_dir}/{@csproj_path}' set AssemblyName to '{@project_name}' for ''
|
||||
inside '{@csproj_dir}/{@csproj_name}' set OutputPath to '{@output_path}' for '{@sln_config}|AnyCPU'
|
||||
inside '{@csproj_dir}/{@csproj_name}' set AssemblyName to '{@project_name}' for ''
|
||||
|
||||
inside '{@csproj_dir}/Properties/AndroidManifest.xml' set package to '{@package_name}'
|
||||
inside '{@csproj_dir}/Properties/AndroidManifest.xml' set android:versionName to '{@version}.{@build}'
|
||||
|
|
|
|||
|
|
@ -1,13 +1,13 @@
|
|||
#restore from backup
|
||||
#create backup for '.'
|
||||
|
||||
<include '{@builder_path}/common/android prepare.txt'>
|
||||
<include '{@builder_path}/common/android build.txt'>
|
||||
<include '{@builder_path}/scripts/common/android prepare.txt'>
|
||||
<include '{@builder_path}/scripts/common/android build.txt'>
|
||||
|
||||
#if {@teamcity_build_id}
|
||||
create dirs '{@publish_path}'
|
||||
sh echo '{@teamcity_build_id}' > '{@publish_path}/../{@build}.build_id'
|
||||
<include '{@builder_path}/common/android publish.txt'>
|
||||
<include '{@builder_path}/scripts/common/android publish.txt'>
|
||||
#endif
|
||||
|
||||
#restore from backup
|
||||
|
|
|
|||
|
|
@ -1,9 +1,9 @@
|
|||
install profile 'scripts/{@provisioning_profile}.mobileprovision'
|
||||
|
||||
inside '{@csproj_dir}/{@csproj_path}' set CodesignKey to '{@provisioning_account}' for '{@sln_config}'
|
||||
inside '{@csproj_dir}/{@csproj_path}' set CodesignProvision to '{@provisioning_profile}' for '{@sln_config}'
|
||||
inside '{@csproj_dir}/{@csproj_path}' set OutputPath to '{@output_path}' for '{@sln_config}'
|
||||
inside '{@csproj_dir}/{@csproj_path}' set AssemblyName to '{@project_name}' for ''
|
||||
inside '{@csproj_dir}/{@csproj_name}' set CodesignKey to '{@provisioning_account}' for '{@sln_config}'
|
||||
inside '{@csproj_dir}/{@csproj_name}' set CodesignProvision to '{@provisioning_profile}' for '{@sln_config}'
|
||||
inside '{@csproj_dir}/{@csproj_name}' set OutputPath to '{@output_path}' for '{@sln_config}'
|
||||
inside '{@csproj_dir}/{@csproj_name}' set AssemblyName to '{@project_name}' for ''
|
||||
|
||||
inside '{@csproj_dir}/Info.plist' set CFBundleVersion to '{@version}.{@build}'
|
||||
inside '{@csproj_dir}/Info.plist' set CFShortBundleVersion to '{@version}'
|
||||
|
|
|
|||
|
|
@ -1,13 +1,13 @@
|
|||
#restore from backup
|
||||
#create backup for '.'
|
||||
|
||||
<include '{@builder_path}/common/ios prepare.txt'>
|
||||
<include '{@builder_path}/common/ios build.txt'>
|
||||
<include '{@builder_path}/scripts/common/ios prepare.txt'>
|
||||
<include '{@builder_path}/scripts/common/ios build.txt'>
|
||||
|
||||
#if {@teamcity_build_id}
|
||||
create dirs '{@publish_path}'
|
||||
sh echo '{@teamcity_build_id}' > '{@publish_path}/../{@build}.build_id'
|
||||
<include '{@builder_path}/common/ios publish {@provisioning_profile}.txt'>
|
||||
<include '{@builder_path}/scripts/common/ios publish {@provisioning_profile}.txt'>
|
||||
#endif
|
||||
|
||||
#restore from backup
|
||||
|
|
|
|||
|
|
@ -1,24 +1,33 @@
|
|||
# global settings
|
||||
teamcity_build_id = '0'
|
||||
build = '0.0' # Будет переопределено teamcity
|
||||
|
||||
# Будет переопределено teamcity
|
||||
version = '0.0'
|
||||
build = '0'
|
||||
|
||||
build_tool = '/Applications/Xamarin\ Studio.app/Contents/MacOS/mdtool'
|
||||
project_name = '' # required
|
||||
project_name = '' # required for build server infastructure
|
||||
publish_path = '/BuildServer/{@project_name}/builds/{@publish_name}'
|
||||
|
||||
# добавьте названия папок или файлов которые не надо бэкапить перед сборкой конфигурации
|
||||
# это может быть папка куда складываются артефакты или служебная папка системы контроля версий
|
||||
backup_ignore = .git, .gitignore, .DS_Store, backup, Artifacts, scripts, settings.txt, ios.txt
|
||||
|
||||
# укажите через запятую конфигурации которые необходимо собрать
|
||||
configs = 'default_ios, appstore, default_android, googleplay'
|
||||
|
||||
sln_path = '' # required
|
||||
publish_path = '/BuildServer/{@project_name}/builds/{@publish_name}'
|
||||
# required. Возможно для IOs и Android созданы разные sln файлы, тогда эту настройку
|
||||
# следует перенести в ios и android конфигурации
|
||||
sln_path = ''
|
||||
|
||||
# required
|
||||
ios.provisioning_uudid = ''
|
||||
ios.csproj_dir = ''
|
||||
ios.csproj_path = ''
|
||||
ios.csproj_name = ''
|
||||
ios.remove_project = '' #оставить пустым если не надо удалять проекты. Чаще всего указывают проект Android (если он в том же солюшене)
|
||||
# dont change
|
||||
ios.sln_config = 'Release|iPhone'
|
||||
ios.steps = '{@builder_path}/common/ios.txt'
|
||||
ios.steps = '{@builder_path}/scripts/common/ios.txt'
|
||||
ios.output_path = 'bin'
|
||||
ios.publish_name = 'iPhone'
|
||||
ios.provisioning_account = 'iPhone Developer: Build Server (GZRT3GYURD)' #Билд сервер собирает с помощью разработчика Build Server
|
||||
|
|
@ -28,11 +37,11 @@ ios.appstore.provisioning_profile = 'distribution' # dont change
|
|||
|
||||
# required
|
||||
android.csproj_dir = ''
|
||||
android.csproj_path = ''
|
||||
android.csproj_name = ''
|
||||
android.remove_project = '' #оставить пустым если не надо удалять проекты. Чаще всего указывают проект Android (если он в том же солюшене)
|
||||
# dont change
|
||||
android.sln_config = 'Release|AnyCPU'
|
||||
android.steps = '{@builder_path}/common/android.txt'
|
||||
android.steps = '{@builder_path}/scripts/common/android.txt'
|
||||
android.output_path = 'bin'
|
||||
android.publish_name = 'Android'
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue