From 54ae0b61417a2efc053916a65002768a1d36319d Mon Sep 17 00:00:00 2001 From: Rustam Zaitov Date: Mon, 30 Dec 2013 12:41:29 +0400 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=B8=D0=BB=20?= =?UTF-8?q?=D1=83=D0=BD=D0=B8=D0=B2=D0=B5=D1=80=D1=81=D0=B0=D0=BB=D1=8C?= =?UTF-8?q?=D0=BD=D1=8B=D0=B5=20=D1=88=D0=B0=D0=B3=D0=B8=20=D1=81=D0=B1?= =?UTF-8?q?=D0=BE=D1=80=D0=BA=D0=B8=20=D1=80=D0=B5=D0=B0=D0=BB=D0=B8=D0=B7?= =?UTF-8?q?=D0=BE=D0=B2=D0=B0=D0=BD=D0=BD=D1=8B=D0=B5=20=D0=90=D0=BD=D1=82?= =?UTF-8?q?=D0=BE=D0=BD=D0=BE=D0=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- scripts/common/android build.txt | 2 ++ scripts/common/android prepare.txt | 9 +++++++++ scripts/common/android publish.txt | 1 + scripts/common/android.txt | 14 ++++++++++++++ scripts/common/ios build.txt | 1 + scripts/common/ios prepare.txt | 12 ++++++++++++ scripts/common/ios publish development.txt | 1 + scripts/common/ios publish distribution.txt | 2 ++ scripts/common/ios.txt | 14 ++++++++++++++ scripts/common/settings.txt | 0 10 files changed, 56 insertions(+) create mode 100644 scripts/common/android build.txt create mode 100644 scripts/common/android prepare.txt create mode 100644 scripts/common/android publish.txt create mode 100644 scripts/common/android.txt create mode 100644 scripts/common/ios build.txt create mode 100644 scripts/common/ios prepare.txt create mode 100644 scripts/common/ios publish development.txt create mode 100644 scripts/common/ios publish distribution.txt create mode 100644 scripts/common/ios.txt create mode 100644 scripts/common/settings.txt diff --git a/scripts/common/android build.txt b/scripts/common/android build.txt new file mode 100644 index 0000000..d0dd81e --- /dev/null +++ b/scripts/common/android build.txt @@ -0,0 +1,2 @@ +build '{@sln_path}' for '{@sln_config}' +sign android '{@sln_path}' for '{@sln_config}' project '{@csproj_name}' \ No newline at end of file diff --git a/scripts/common/android prepare.txt b/scripts/common/android prepare.txt new file mode 100644 index 0000000..cac9df5 --- /dev/null +++ b/scripts/common/android prepare.txt @@ -0,0 +1,9 @@ +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}/Properties/AndroidManifest.xml' set package to '{@package_name}' +inside '{@csproj_dir}/Properties/AndroidManifest.xml' set android:versionName to '{@version}.{@build}' +inside '{@csproj_dir}/Properties/AndroidManifest.xml' set android:versionCode to '{@version_code}' + +inside '{@sln_path}' remove '{@remove_project}' project +clean '{@sln_path}' for '{@sln_config}' diff --git a/scripts/common/android publish.txt b/scripts/common/android publish.txt new file mode 100644 index 0000000..cf91619 --- /dev/null +++ b/scripts/common/android publish.txt @@ -0,0 +1 @@ +copy '{@csproj_dir}/{@output_path}/{@package_name}-Signed.apk' to '{@publish_path}/{@project_name}-{@version}-{@build}-Default.apk' diff --git a/scripts/common/android.txt b/scripts/common/android.txt new file mode 100644 index 0000000..a6864b0 --- /dev/null +++ b/scripts/common/android.txt @@ -0,0 +1,14 @@ +#restore from backup +#create backup for '.' + + + + +#if {@teamcity_build_id} +create dirs '{@publish_path}' +sh echo '{@teamcity_build_id}' > '{@publish_path}/../{@build}.build_id' + +#endif + +#restore from backup +#delete backup diff --git a/scripts/common/ios build.txt b/scripts/common/ios build.txt new file mode 100644 index 0000000..0eb2e0d --- /dev/null +++ b/scripts/common/ios build.txt @@ -0,0 +1 @@ +build '{@sln_path}' for '{@sln_config}' diff --git a/scripts/common/ios prepare.txt b/scripts/common/ios prepare.txt new file mode 100644 index 0000000..a9faa82 --- /dev/null +++ b/scripts/common/ios prepare.txt @@ -0,0 +1,12 @@ +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}/Info.plist' set CFBundleVersion to '{@version}.{@build}' +inside '{@csproj_dir}/Info.plist' set CFShortBundleVersion to '{@version}' + +inside '{@sln_path}' remove '{@remove_project}' project +clean '{@sln_path}' for '{@sln_config}' diff --git a/scripts/common/ios publish development.txt b/scripts/common/ios publish development.txt new file mode 100644 index 0000000..520d3e4 --- /dev/null +++ b/scripts/common/ios publish development.txt @@ -0,0 +1 @@ +copy '{@csproj_dir}/{@output_path}/{@project_name}-{@version}.{@build}.ipa' to '{@publish_path}/{@project_name}-{@version}-{@build}-Default.ipa' diff --git a/scripts/common/ios publish distribution.txt b/scripts/common/ios publish distribution.txt new file mode 100644 index 0000000..4700fb7 --- /dev/null +++ b/scripts/common/ios publish distribution.txt @@ -0,0 +1,2 @@ +sh rm -f '{@publish_path}/{@project_name}-{@version}-{@build}-AppStore.zip' +sh cd '{@csproj_dir}/{@output_path}' && zip -y -r '{@publish_path}/{@project_name}-{@version}-{@build}-AppStore.zip' 'PenoplexiOS.app' diff --git a/scripts/common/ios.txt b/scripts/common/ios.txt new file mode 100644 index 0000000..665c6c9 --- /dev/null +++ b/scripts/common/ios.txt @@ -0,0 +1,14 @@ +#restore from backup +#create backup for '.' + + + + +#if {@teamcity_build_id} +create dirs '{@publish_path}' +sh echo '{@teamcity_build_id}' > '{@publish_path}/../{@build}.build_id' + +#endif + +#restore from backup +#delete backup diff --git a/scripts/common/settings.txt b/scripts/common/settings.txt new file mode 100644 index 0000000..e69de29