Image with Android SDK and Gradle
Setting Version Numbers on a Build Server
You can import projects with all their data and user accounts from a backup file to an existing TeamCity server
(note that the major and minor versions of the source and target TeamCity servers have to be the same)
how to automate .net core sdk installation and dont fail in case when reboot needed
DotNetCore.1.0.0.RC2-SDK.Preview1-x64.exe /install /quiet /norestart /log c:\temp\framework\core-sdk-install.txt & if errorlevel 3010 echo 'I hate shitty error codes'
How do I enable the EPEL repository for my Amazon EC2 instance running Centos, RHEL, or Amazon Linux?
Install Maven with Yum on Amazon Linux
How to strip color codes out of stdout
can be useful when you show test reports in TeamCity
If you faced up with path to long issues when deploying new asp.net 5 application using AWS CodeDeploy — here is script that configure CodeDeploy service to use short path root folder. Use it when you setup the host fro you application.
Environment Variables — good alternative to profile to authorize aws cli from build scripts
There are couple issues with push agent functionality:
— by default wrapper.ntservice.interactive setting in the buildAgent/launcher/conf/wrapper.conf configuration file is set to true — this brings to error during agent installation with psexec:
in the push agent logs:
bootstrapper.exe exited on MY_AGENT_HOST_IP with error code 255.
Remote agent installation failed: Command 'D:\:\teamcity\temp___5060497447753492559\cli-wrapper.exe D:\teamcity_data\system\pluginData\psexec\psexec.exe /accepteula \\MY_AGENT_HOST_IP -e -h -u MY_USER -p ********** -c -f D:\teamcity\temp___5612841585882618839\bootstrapper.exe bootstrap -u MY_TC_MASTER_HOST – bin\install.bat MY_TC_MASTER_HOST C:\\BuildAgent 27f25fcd78b2812602f9a14ea6756bae' was executed with error message(s): Execution error. Return code=255
in the windows event logs on agent host:
The TeamCity Build Agent service is marked as an interactive service. However, the system is configured to not allow interactive services. This service may not function properly.
— it would be good to determine if push agent functionality used to install agent on EC2 host and set wrapper.ntservice.dependency.1=Ec2Config setting of the buildAgent/launcher/conf/wrapper.conf configuration file. As mentioned in manual (https://confluence.jetbrains.com/display/TCD9/Setting+up+and+Running+Additional+Build+Agents#SettingupandRunningAdditionalBuildAgents-BuildAgentasaWindowsService). Or provide corresponding configuration option in the Agent Push preset configuration dialog
— to simplify agent push configuration on the AWS please add note to manual about 445 port that should be configured in the AWS::EC2::SecurityGroup attached to build agent host. This allow to communicate psexec from TeamCity server host with build agent host
Download latest SSL certificate and setup environment to make it accessible for Ruby
rake version:bump:patch in the age of bundler gemspecs
.NET Framework 4.6 and 4.6.1 installer return non zero exit code in case when reboot required to complete installation. Even in case when it allowed to reboot automatically.
prepare to migration on MSVS 2015
— Microsoft Build Tools 2015 (https://www.microsoft.com/en-us/download/details.aspx?id=48159)
— MSVS targets (c:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0[Web|WebApplications])
— MSVS 2015 Shell (Isolated) (should be at visualstudio.com in Tools for Visual Studio 2015 -> Visual Studio 2015 Shell sections) (https://connect.microsoft.com/VisualStudio/ExtendVS)
— .NET Framework 4.6 (http://www.microsoft.com/en-us/download/details.aspx?id=48137) or .NET Framework 4.6.1 (https://www.microsoft.com/en-us/download/confirmation.aspx?id=49981)
Configuration transformation using task from Microsoft.Web.Publishing.Tasks inside the project file
How to create and deploy MSDeploy package using precompiled ASP.NET Web Application