[mapguide-commits] r9072 - in trunk/Tools/JenkinsCI: . aws home/slave_win/jobs/FDO 4.0 x64 home/slave_win/jobs/FDO 4.0 x86 home/slave_win/jobs/FDO 4.1 x64 home/slave_win/jobs/FDO 4.1 x86 home/slave_win/jobs/MapGuide Open Source 3.0 x64 home/slave_win/jobs/MapGuide Open Source 3.0 x86 home/slave_win/jobs/MapGuide Open Source 3.1 x64 home/slave_win/jobs/MapGuide Open Source 3.1 x86

svn_mapguide at osgeo.org svn_mapguide at osgeo.org
Sat Oct 29 02:27:06 PDT 2016


Author: jng
Date: 2016-10-29 02:27:06 -0700 (Sat, 29 Oct 2016)
New Revision: 9072

Added:
   trunk/Tools/JenkinsCI/aws/
   trunk/Tools/JenkinsCI/aws/AdminDeployment.xml
   trunk/Tools/JenkinsCI/aws/aws_readme.txt
   trunk/Tools/JenkinsCI/job_ignore.svnprops
Modified:
   trunk/Tools/JenkinsCI/home/slave_win/jobs/FDO 4.0 x64/
   trunk/Tools/JenkinsCI/home/slave_win/jobs/FDO 4.0 x86/
   trunk/Tools/JenkinsCI/home/slave_win/jobs/FDO 4.1 x64/
   trunk/Tools/JenkinsCI/home/slave_win/jobs/FDO 4.1 x86/
   trunk/Tools/JenkinsCI/home/slave_win/jobs/MapGuide Open Source 3.0 x64/
   trunk/Tools/JenkinsCI/home/slave_win/jobs/MapGuide Open Source 3.0 x86/
   trunk/Tools/JenkinsCI/home/slave_win/jobs/MapGuide Open Source 3.1 x64/
   trunk/Tools/JenkinsCI/home/slave_win/jobs/MapGuide Open Source 3.1 x86/
Log:
Some JenkinsCI updates:
 - Add common ignore svnprops to apply for job directories
 - Apply these missing ignore svnprops
 - Add some notes for provisioning Jenkins on Amazon EC2

Added: trunk/Tools/JenkinsCI/aws/AdminDeployment.xml
===================================================================
--- trunk/Tools/JenkinsCI/aws/AdminDeployment.xml	                        (rev 0)
+++ trunk/Tools/JenkinsCI/aws/AdminDeployment.xml	2016-10-29 09:27:06 UTC (rev 9072)
@@ -0,0 +1,83 @@
+<?xml version="1.0" encoding="utf-8"?>
+<AdminDeploymentCustomizations xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/wix/2011/AdminDeployment">
+  <BundleCustomizations TargetDir="C:\Program Files (x86)\Microsoft Visual Studio 14.0" NoCacheOnlyMode="default" NoWeb="default" NoRefresh="default" SuppressRefreshPrompt="default" Feed="default" />
+  <SelectableItemCustomizations>
+    <SelectableItemCustomization Id="VSUV3RTMV1" Hidden="no" Selected="yes" FriendlyName="Visual Studio 2015 Update 3" />
+    <SelectableItemCustomization Id="MicroUpdateV3.1" Selected="yes" FriendlyName="Update for Microsoft Visual Studio 2015 (KB3165756)" />
+    <SelectableItemCustomization Id="NativeLanguageSupport_VCV1" Hidden="no" Selected="yes" FriendlyName="Common Tools for Visual C++ 2015" />
+    <SelectableItemCustomization Id="Win81SDK_HiddenV1" Hidden="no" Selected="yes" FriendlyName="Windows 8.1 SDK and Universal CRT SDK" />
+    <SelectableItemCustomization Id="PythonToolsForVisualStudioV6" Hidden="no" Selected="no" FriendlyName="Python Tools for Visual Studio (June 2016)" />
+    <SelectableItemCustomization Id="WebToolsV1" Hidden="no" Selected="no" FriendlyName="Microsoft Web Developer Tools" />
+    <SelectableItemCustomization Id="Windows10_ToolsAndSDKV12" Hidden="no" Selected="no" FriendlyName="Tools (1.4) and Windows 10 SDK (10.0.10586)" />
+    <SelectableItemCustomization Id="Win10_EmulatorV2" Hidden="no" Selected="no" FriendlyName="Emulators for Windows 10 Mobile (10.0.10586)" />
+    <SelectableItemCustomization Id="XamarinVSCoreV4" Hidden="no" Selected="no" FriendlyName="C#/.NET (Xamarin v4.1.0)" />
+    <SelectableItemCustomization Id="XamarinPT_V1" Selected="no" FriendlyName="Xamarin Preparation Tool" />
+    <SelectableItemCustomization Id="AndroidNDKV1" Hidden="no" Selected="no" FriendlyName="Android Native Development Kit (R10E, 32 bits)" />
+    <SelectableItemCustomization Id="AndroidNDK_32_V1" Hidden="no" Selected="no" FriendlyName="Android Native Development Kit (R10E, 32 bits)" />
+    <SelectableItemCustomization Id="AndroidSDKV1" Hidden="no" Selected="no" FriendlyName="Android SDK" />
+    <SelectableItemCustomization Id="AndroidSDK_API1921V1" Hidden="no" Selected="yes" FriendlyName="Android SDK Setup (API Level 19 and 21)" />
+    <SelectableItemCustomization Id="AndroidSDK_API23V1" Hidden="no" Selected="yes" FriendlyName="Android SDK Setup (API Level 23)" />
+    <SelectableItemCustomization Id="JavaJDKV1" Hidden="no" Selected="no" FriendlyName="Java SE Development Kit (7.0.550.13)" />
+    <SelectableItemCustomization Id="Node.jsV1" Hidden="no" Selected="no" FriendlyName="Joyent Node.js" />
+    <SelectableItemCustomization Id="VSEmu_AndroidV1.0.60404.1" Hidden="no" Selected="no" FriendlyName="Microsoft Visual Studio Emulator for Android (April 2016)" />
+    <SelectableItemCustomization Id="ToolsForWin81_WP80_WP81V1" Hidden="no" Selected="yes" FriendlyName="Tools and Windows SDKs" />
+    <SelectableItemCustomization Id="GitForWindowsx64V5" Hidden="no" Selected="no" FriendlyName="Git for Windows" />
+    <SelectableItemCustomization Id="GitForWindowsx86V5" Hidden="no" Selected="no" FriendlyName="Git for Windows" />
+    <SelectableItemCustomization Id="GitHubVSV1" Hidden="no" Selected="no" FriendlyName="GitHub Extension for Visual Studio" />
+    <SelectableItemCustomization Id="VS_SDK_GroupV5" Hidden="no" Selected="no" FriendlyName="Visual Studio Extensibility Tools Update 3" />
+    <SelectableItemCustomization Id="VS_SDK_Breadcrumb_GroupV5" Selected="no" FriendlyName="Visual Studio Extensibility Tools Update 3" />
+    <SelectableItemCustomization Id="Win10_VSToolsV12" Hidden="no" Selected="no" FriendlyName="Tools for Universal Windows Apps (1.4) and Windows 10 SDK (10.0.10586)" />
+    <SelectableItemCustomization Id="Win10SDK_HiddenV3" Selected="no" FriendlyName="Windows 10 SDK (10.0.10586)" />
+    <SelectableItemCustomization Id="JavaScript_HiddenV1" Selected="yes" FriendlyName="JavaScript Project System for Visual Studio" />
+    <SelectableItemCustomization Id="JavaScript_HiddenV11" Selected="yes" FriendlyName="JavaScript Project System for Visual Studio" />
+    <SelectableItemCustomization Id="MDDJSDependencyHiddenV1" Selected="yes" FriendlyName="MDDJSDependencyHidden" />
+    <SelectableItemCustomization Id="AppInsightsToolsVisualStudioHiddenRTMV1" Selected="yes" FriendlyName="Application Insights Tools" />
+    <SelectableItemCustomization Id="AppInsightsToolsVisualStudioHiddenVSU3RTMV1" Selected="yes" FriendlyName="Developer Analytics Tools v7.0.2" />
+    <SelectableItemCustomization Id="BlissHidden" Selected="yes" FriendlyName="BlissHidden" />
+    <SelectableItemCustomization Id="HelpHidden" Selected="yes" FriendlyName="HelpHidden" />
+    <SelectableItemCustomization Id="JavaScript" Selected="yes" FriendlyName="JavascriptHidden" />
+    <SelectableItemCustomization Id="NetFX4Hidden" Selected="yes" FriendlyName="NetFX4Hidden" />
+    <SelectableItemCustomization Id="NetFX45Hidden" Selected="yes" FriendlyName="NetFX45Hidden" />
+    <SelectableItemCustomization Id="NetFX451MTPackHidden" Selected="yes" FriendlyName="NetFX451MTPackHidden" />
+    <SelectableItemCustomization Id="NetFX451MTPackCoreHidden" Selected="yes" FriendlyName="NetFX451MTPackCoreHidden" />
+    <SelectableItemCustomization Id="NetFX452MTPackHidden" Selected="yes" FriendlyName="NetFX452MTPackHidden" />
+    <SelectableItemCustomization Id="NetFX46MTPackHidden" Selected="yes" FriendlyName="NetFX46MTPackHidden" />
+    <SelectableItemCustomization Id="PortableDTPHidden" Selected="yes" FriendlyName="PortableDTPHidden" />
+    <SelectableItemCustomization Id="PreEmptiveDotfuscatorHidden" Selected="yes" FriendlyName="PreEmptiveDotfuscatorHidden" />
+    <SelectableItemCustomization Id="PreEmptiveAnalyticsHidden" Selected="yes" FriendlyName="PreEmptiveAnalyticsHidden" />
+    <SelectableItemCustomization Id="ProfilerHidden" Selected="yes" FriendlyName="ProfilerHidden" />
+    <SelectableItemCustomization Id="RoslynLanguageServicesHidden" Selected="yes" FriendlyName="RoslynLanguageServicesHidden" />
+    <SelectableItemCustomization Id="SDKTools3Hidden" Selected="yes" FriendlyName="SDKTools3Hidden" />
+    <SelectableItemCustomization Id="SDKTools4Hidden" Selected="yes" FriendlyName="SDKTools4Hidden" />
+    <SelectableItemCustomization Id="WCFDataServicesHidden" Selected="yes" FriendlyName="WCFDataServicesHidden" />
+    <SelectableItemCustomization Id="VSUV1PreReqV1" Selected="no" FriendlyName="Visual Studio 2015 Update 1 Prerequisite" />
+    <SelectableItemCustomization Id="MicroUpdateV3" Selected="no" FriendlyName="MicroUpdate 3.0 for Visual Studio 2015 Update 3" />
+    <SelectableItemCustomization Id="NativeLanguageSupport_MFCV1" Hidden="no" Selected="no" FriendlyName="Microsoft Foundation Classes for C++" />
+    <SelectableItemCustomization Id="NativeLanguageSupport_XPV1" Hidden="no" Selected="no" FriendlyName="Windows XP Support for C++" />
+    <SelectableItemCustomization Id="FSharpV1" Hidden="no" Selected="no" FriendlyName="Visual F#" />
+    <SelectableItemCustomization Id="ClickOnceV1" Hidden="no" Selected="no" FriendlyName="ClickOnce Publishing Tools" />
+    <SelectableItemCustomization Id="SQLV1" Hidden="no" Selected="no" FriendlyName="Microsoft SQL Server Data Tools" />
+    <SelectableItemCustomization Id="PowerShellToolsV1" Hidden="no" Selected="no" FriendlyName="PowerShell Tools for Visual Studio" />
+    <SelectableItemCustomization Id="SilverLight_Developer_KitV1" Hidden="no" Selected="no" FriendlyName="Silverlight Development Kit" />
+    <SelectableItemCustomization Id="Win10_EmulatorV1" Selected="no" FriendlyName="Emulators for Windows 10 Mobile (10.0.10240)" />
+    <SelectableItemCustomization Id="MDDJSCoreV11" Hidden="no" Selected="no" FriendlyName="HTML/JavaScript (Apache Cordova) Update 10" />
+    <SelectableItemCustomization Id="AndroidNDK11C_V1" Hidden="no" Selected="no" FriendlyName="Android Native Development Kit (R11C, 32 bits)" />
+    <SelectableItemCustomization Id="AndroidNDK11C_32_V1" Hidden="no" Selected="no" FriendlyName="Android Native Development Kit (R11C, 32 bits)" />
+    <SelectableItemCustomization Id="AndroidNDK11C_64_V1" Hidden="no" Selected="no" FriendlyName="Android Native Development Kit (R11C, 64 bits)" />
+    <SelectableItemCustomization Id="AndroidNDK_64_V1" Hidden="no" Selected="no" FriendlyName="Android Native Development Kit (R10E, 64 bits)" />
+    <SelectableItemCustomization Id="AndroidSDK_API22V1" Hidden="no" Selected="no" FriendlyName="Android SDK Setup (API Level 22)" />
+    <SelectableItemCustomization Id="AntV1" Hidden="no" Selected="no" FriendlyName="Apache Ant (1.9.3)" />
+    <SelectableItemCustomization Id="L_MDDCPlusPlus_iOS_V7" Hidden="no" Selected="no" FriendlyName="Visual C++ iOS Development (Update 3)" />
+    <SelectableItemCustomization Id="L_MDDCPlusPlus_Android_V7" Hidden="no" Selected="no" FriendlyName="Visual C++ Android Development (Update 3)" />
+    <SelectableItemCustomization Id="L_MDDCPlusPlus_ClangC2_V5" Hidden="no" Selected="no" FriendlyName="Clang with Microsoft CodeGen (May 2016)" />
+    <SelectableItemCustomization Id="L_IncrediBuild_V1" Selected="no" FriendlyName="IncrediBuild" />
+    <SelectableItemCustomization Id="WebSocket4NetV1" Hidden="no" Selected="no" FriendlyName="WebSocket4Net" />
+    <SelectableItemCustomization Id="WindowsPhone81EmulatorsV1" Hidden="no" Selected="no" FriendlyName="Emulators for Windows Phone 8.1" />
+    <SelectableItemCustomization Id="Win10SDK_HiddenV1" Hidden="no" Selected="no" FriendlyName="Windows 10 SDK (10.0.10240)" />
+    <SelectableItemCustomization Id="Win10SDK_HiddenV2" Selected="no" FriendlyName="Windows 10 SDK (10.0.10586)" />
+    <SelectableItemCustomization Id="Win10SDK_VisibleV1" Hidden="no" Selected="no" FriendlyName="Windows 10 SDK 10.0.10240" />
+    <SelectableItemCustomization Id="UWPPatch_KB3073097_HiddenV3" Selected="no" FriendlyName="KB3073097" />
+    <SelectableItemCustomization Id="AppInsightsToolsVSWinExpressHiddenVSU3RTMV1" Selected="no" FriendlyName="Developer Analytics Tools v7.0.2" />
+    <SelectableItemCustomization Id="AppInsightsToolsVWDExpressHiddenVSU3RTMV1" Selected="no" FriendlyName="Developer Analytics Tools v7.0.2" />
+  </SelectableItemCustomizations>
+</AdminDeploymentCustomizations>
\ No newline at end of file

Added: trunk/Tools/JenkinsCI/aws/aws_readme.txt
===================================================================
--- trunk/Tools/JenkinsCI/aws/aws_readme.txt	                        (rev 0)
+++ trunk/Tools/JenkinsCI/aws/aws_readme.txt	2016-10-29 09:27:06 UTC (rev 9072)
@@ -0,0 +1,12 @@
+Provisioning a Windows EC2 instance as a Jenkins CI server
+
+ 1. Install chocolatey
+ 2. Manually install jdk6 32/64-bit
+ 3. Manually install Strawberry Perl
+ 4. choco install -y svn git python2 7zip.commandline doxygen.install graphviz wix35 gow nasm netfx-4.5.1-devpack netfx-4.5.2-devpack visualstudio2012wdx sandcastle html-help-workshop jdk7
+ 5. choco install -y visualstudio2015community -packageParameters "--AdminFile C:\Path\To\AdminDeployment.xml"
+ 6. Enable .net Framework 3.5 feature
+ 7. Ensure PATH is something similar to: %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\Amazon\cfn-bootstrap\;C:\ProgramData\chocolatey\bin;C:\Program Files (x86)\Subversion\bin;C:\Program Files\Git\cmd;C:\tools\python2;C:\Program Files\doxygen\bin;C:\Program Files (x86)\Gow\bin;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;C:\Program Files\Java\jdk1.7.0_79\bin;%USERPROFILE%\.dnx\bin;C:\Program Files\Microsoft DNX\Dnvm\;C:\Program Files (x86)\Windows Kits\8.1\Windows Performance Toolkit\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Strawberry\c\bin;C:\Strawberry\perl\site\bin;C:\Strawberry\perl\bin;C:\tools\python2\Scripts
+ 8. Copy jenkins.war to an accessible drive and start it
+ 9. Install jenkins as a service (so it automatically starts up on subsequent startups)
+ 10. Expose port 8080 in windows firewall (and allow inbound 8080 on your EC2 security group) to access the Jenkins CI web frontend outside.
\ No newline at end of file


Property changes on: trunk/Tools/JenkinsCI/home/slave_win/jobs/FDO 4.0 x64
___________________________________________________________________
Added: svn:ignore
   + builds
lastStable
lastSuccessful
nextBuildNumber
workspace



Property changes on: trunk/Tools/JenkinsCI/home/slave_win/jobs/FDO 4.0 x86
___________________________________________________________________
Added: svn:ignore
   + builds
lastStable
lastSuccessful
nextBuildNumber
workspace



Property changes on: trunk/Tools/JenkinsCI/home/slave_win/jobs/FDO 4.1 x64
___________________________________________________________________
Added: svn:ignore
   + builds
lastStable
lastSuccessful
nextBuildNumber
workspace



Property changes on: trunk/Tools/JenkinsCI/home/slave_win/jobs/FDO 4.1 x86
___________________________________________________________________
Added: svn:ignore
   + builds
lastStable
lastSuccessful
nextBuildNumber
workspace



Property changes on: trunk/Tools/JenkinsCI/home/slave_win/jobs/MapGuide Open Source 3.0 x64
___________________________________________________________________
Added: svn:ignore
   + builds
lastStable
lastSuccessful
nextBuildNumber
workspace



Property changes on: trunk/Tools/JenkinsCI/home/slave_win/jobs/MapGuide Open Source 3.0 x86
___________________________________________________________________
Added: svn:ignore
   + builds
lastStable
lastSuccessful
nextBuildNumber
workspace



Property changes on: trunk/Tools/JenkinsCI/home/slave_win/jobs/MapGuide Open Source 3.1 x64
___________________________________________________________________
Added: svn:ignore
   + builds
lastStable
lastSuccessful
nextBuildNumber
workspace



Property changes on: trunk/Tools/JenkinsCI/home/slave_win/jobs/MapGuide Open Source 3.1 x86
___________________________________________________________________
Added: svn:ignore
   + builds
lastStable
lastSuccessful
nextBuildNumber
workspace


Added: trunk/Tools/JenkinsCI/job_ignore.svnprops
===================================================================
(Binary files differ)


Property changes on: trunk/Tools/JenkinsCI/job_ignore.svnprops
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream



More information about the mapguide-commits mailing list