From: Thanh Ha Date: Tue, 31 Jul 2018 20:19:45 +0000 (-0400) Subject: Add Windows init script User Data X-Git-Url: https://gerrit.linuxfoundation.org/infra/gitweb?a=commitdiff_plain;h=refs%2Fchanges%2F53%2F12053%2F2;p=releng%2Fdocs.git Add Windows init script User Data Add the User Data script for Windows systems. Change-Id: I9a38c3965b6201dbcecf204b2046694413996719 Signed-off-by: Thanh Ha --- diff --git a/docs/_static/ciman/jenkins-init-script-windows.ps1.example b/docs/_static/ciman/jenkins-init-script-windows.ps1.example new file mode 100644 index 0000000..d06a973 --- /dev/null +++ b/docs/_static/ciman/jenkins-init-script-windows.ps1.example @@ -0,0 +1,11 @@ + + # Resize first partition of first disk to maximum size + Get-Partition -DiskNumber 0 -PartitionNumber 1 + $size = (Get-PartitionSupportedSize -DiskNumber 0 -PartitionNumber 1) + Resize-Partition -DiskNumber 0 -PartitionNumber 1 -Size $size.SizeMax + + mkdir -Force "${SLAVE_JENKINS_HOME}" + (new-object System.Net.WebClient).DownloadFile('${SLAVE_JAR_URL}','${SLAVE_JENKINS_HOME}\slave.jar') + cd "${SLAVE_JENKINS_HOME}" + java ${SLAVE_JVM_OPTIONS} -jar "slave.jar" -jnlpUrl "${SLAVE_JNLP_URL}" -secret "${SLAVE_JNLP_SECRET}" + diff --git a/docs/infra/bootstrap.rst b/docs/infra/bootstrap.rst index 6c4f7b8..e1d7d1c 100644 --- a/docs/infra/bootstrap.rst +++ b/docs/infra/bootstrap.rst @@ -234,6 +234,19 @@ Bootstrap common-packer and initial builder .. literalinclude:: ../_static/ciman/jenkins-init-script.sh.example + For Windows: + + .. code-block:: none + + Type: OpenStack User Data + ID: jenkins-init-script-windows + Name: jenkins-init-script-windows + Comment: jenkins-init-script-windows + + With the contents (change the git clone URL as necessary for the project): + + .. literalinclude:: ../_static/ciman/jenkins-init-script-windows.ps1.example + #. Configure ``cattle`` cloud #. Create cloud config directory ``mkdir -p jenkins-config/clouds/openstack/cattle``