Changes for page Installing and Configuring Jenkins
Last modified by Bastian Triller on 2012/08/24 19:38
From version 124.1
edited by Pascal Robert
on 2012/08/24 19:38
on 2012/08/24 19:38
Change comment:
Migrated to Confluence 5.3
To version 123.1
edited by Pascal Robert
on 2012/08/24 19:38
on 2012/08/24 19:38
Change comment:
There is no comment for this version
Summary
-
Page properties (2 modified, 0 added, 0 removed)
-
Attachments (0 modified, 0 added, 3 removed)
Details
- Page properties
-
- Parent
-
... ... @@ -1,1 +1,0 @@ 1 -Using Jenkins Build Server with WebObjects Projects - Tags
-
... ... @@ -1,1 +1,0 @@ 1 -build|favourite|jenkins
- Jenkins Installer.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.XWikiGuest - Size
-
... ... @@ -1,1 +1,0 @@ 1 -103.2 KB - Content
- JenkinsInstaller.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.XWikiGuest - Size
-
... ... @@ -1,1 +1,0 @@ 1 -103.2 KB - Content
- setupWorkspace.sh
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.XWikiGuest - Size
-
... ... @@ -1,1 +1,0 @@ 1 -2.7 KB - Content
-
... ... @@ -1,78 +1,0 @@ 1 -#!/bin/bash 2 -# Call this from Hudson as the first build stage: 3 -# 4 -# /Path/to/Deps/setupWorkspace.sh "${WORKSPACE}" 53 5 -# 6 -# Expects a Deps folder that contains: 7 -# this script 8 -# WebObjects53 folder with System/Library/Frameworks, etc 9 -# WebObjects54 folder with the same (if you use 54) 10 -# Wonder-latest-Frameworks-53.tar.gz (unless you build Wonder in Hudson) 11 -# Wonder-latest-Frameworks-54.tar.gz (if you use 54, unless you build Wonder in Hudson) 12 -# woproject.jar (WOLips woproject.jar ant tasks) 13 - 14 -WORKSPACE=$1 15 -DEPS=`dirname $0` 16 -WO_VERSION=$2 17 -ROOT=$WORKSPACE/Root 18 -WONDER=Wonder-latest-Frameworks-${WO_VERSION}.tar.gz 19 -WOPROJECT=woproject.jar 20 -JOB_ROOT=${WORKSPACE}/../.. 21 - 22 -if [ "$WORKSPACE" == "" ]; then 23 - echo "You must provide a workspace setting." 24 - exit 1 25 -fi 26 - 27 -if [ "$WO_VERSION" == "" ]; then 28 - echo "You must provide a WO version." 29 - exit 1 30 -fi 31 - 32 -# Make sure the Libraries folder exists 33 -mkdir -p ${WORKSPACE}/Libraries 34 - 35 -# Setup System and Library 36 -#rm -rf ${ROOT} 37 -mkdir -p ${ROOT} 38 -mkdir -p ${ROOT}/lib 39 -cp ${DEPS}/${WOPROJECT} ${ROOT}/lib 40 -rm -rf ${ROOT}/Library/Frameworks 41 -mkdir -p ${ROOT}/Library/Frameworks 42 -mkdir -p ${ROOT}/Library/WebObjects/Extensions 43 -mkdir -p ${ROOT}/Network/Library/Frameworks 44 -mkdir -p ${ROOT}/User/Library/Frameworks 45 -rm ${ROOT}/System 46 -ln -sf ${DEPS}/WebObjects${WO_VERSION}/System ${ROOT}/System 47 - 48 -# Setup Wonder 49 -# If you want to use the Wonder in Deps, use this: 50 -(cd ${ROOT}/Library/Frameworks; tar xfz ${DEPS}/${WONDER}) 51 -# If you build Wonder in Hudson, use this: 52 -#(cd ${ROOT}/Library/Frameworks; tar xfz ${JOB_ROOT}/Wonder/lastSuccessful/archive/dist/Wonder-*-Frameworks-${WO_VERSION}.tar.gz) 53 - 54 -# Copy other frameworks from Hudson build folders based on .classpath entries -- if you don't build everything 55 -# in Hudson, you will need to copy these in yourself 56 -FRAMEWORKS=`cat ${WORKSPACE}/.classpath | grep WOFramework/ | sed 's#.*WOFramework/\([^"]*\)"/>#\1#'` 57 -for FRAMEWORK in $FRAMEWORKS; do 58 - if [ -e "${JOB_ROOT}/${FRAMEWORK}" ]; then 59 - (cd ${ROOT}/Library/Frameworks; tar xfz ${JOB_ROOT}/${FRAMEWORK}/lastSuccessful/archive/dist/${FRAMEWORK}.tar.gz) 60 - fi 61 -done 62 - 63 -# Setup wolips.properties 64 -cat >> ${ROOT}/wolips.properties << END 65 -wo.system.root=${ROOT}/System 66 -wo.user.frameworks=${ROOT}/User/Library/Frameworks 67 -wo.system.frameworks=${ROOT}/System/Library/Frameworks 68 -wo.bootstrapjar=${ROOT}/System/Library/WebObjects/JavaApplications/wotaskd.woa/WOBootstrap.jar 69 -wo.network.frameworks=${ROOT}/Network/Library/Frameworks 70 -wo.api.root=/Developer/ADC%20Reference%20Library/documentation/WebObjects/Reference/API/ 71 -wo.network.root=${ROOT}/Network 72 -wo.extensions=${ROOT}/Library/WebObjects/Extensions 73 -wo.user.root=${ROOT}/User 74 -wo.local.frameworks=${ROOT}/Library/Frameworks 75 -wo.apps.root=${ROOT}/Library/WebObjects/Applications 76 -wo.local.root=${ROOT} 77 -END 78 -