summaryrefslogtreecommitdiff
path: root/ubuntu-jenkins
AgeCommit message (Collapse)AuthorFilesLines
2020-02-22Upgrade links to HTTPSGuilhem Moulin4-4/+4
Convert http:// URLs to https:// when there is a 301-redirect from the former to the latter. There is no reason to leak data here :-) * Our own (sub-)domains: .libreoffice.org, .documentfoundation.org * .google.com * License headers: mozilla.org, gnu.org, apache.org This commit also upgrades git:// URLs (whether hosted at TDF or at FreeDesktop) to https://git.libreoffice.org . And same thing for GitHub-hosted repos. Change-Id: Ia129eb1448a5263153c4b7cc1d03699052540ba2 Reviewed-on: https://gerrit.libreoffice.org/c/dev-tools/+/88818 Reviewed-by: Guilhem Moulin <guilhem@libreoffice.org> Tested-by: Guilhem Moulin <guilhem@libreoffice.org>
2011-08-26install git plugin right from the startHenrik Jensen1-0/+4
2011-08-22remove ccache setup, should be handled by configure nowBjoern Michaelsen1-2/+0
2011-08-22using the git pluginBjoern Michaelsen1-6/+45
2011-08-19start-lo-jenkins.sh without hardcoded install pathHenrik Jensen1-1/+2
This script could now be placed as a file in the contrib/devtools/ubuntu-jenkins dir alternative to being generated by setup-ubuntu-jenkins.sh as it currently is. I'm not sure what's preferable.
2011-08-15Series of fixes and migration to One Git for contrib/dev-tools/ubuntu-jenkinsHenrik Jensen1-1/+1
0001-Bugfix-ups-forgot-a-leading-in-shebang-in-start-lo-j.patch: Bugfix: ups - forgot a leading '/' in shebang in start-lo-jenkins.sh --Henrik Jensen (HenrikJ on #libreoffice-dev) From c069fe6d54e48d52ff4b2eefd3350548891c9c67 Mon Sep 17 00:00:00 2001 From: Henrik Jensen <hrikjsenvagt-lo@yahoo.dk> Date: Mon, 15 Aug 2011 07:03:48 +0200 Subject: [PATCH] Bugfix: ups - forgot a leading '/' in shebang in start-lo-jenkins.sh
2011-08-15Series of fixes and migration to One Git for contrib/dev-tools/ubuntu-jenkinsHenrik Jensen1-4/+15
A few more suggested patches to 'setup-ubuntu-jenkins.sh' ( committed to local clone after  0007-Install-Jenkins-in-current-dir-instead-of-.jenkins.patch so I guess they are dependent ) Patch descriptions: --------------------------------------------------------------------------------------------------- 0001-Add-install-path-to-cmdln.-args.patch: Add install path to cmdln. args. Per default installs in ~/.jenkins or the path added to the command line of setup-ubuntu-jenkins.sh --------------------------------------------------------------------------------------------------- 0002-Add-simple-instructions-for-h-help.patch: Add simple instructions for -h/--help --------------------------------------------------------------------------------------------------- --Henrik Jensen (HenrikJ on #libreoffice-dev) From 5830b0fdb689e01c622bb10c29aba21985e9da2d Mon Sep 17 00:00:00 2001 From: Henrik Jensen <hrikjsenvagt-lo@yahoo.dk> Date: Fri, 12 Aug 2011 12:41:44 +0200 Subject: [PATCH 1/2] Add install path to cmdln. args. Per default installs in ~/.jenkins or the path added to the command line of setup-ubuntu-jenkins.sh
2011-08-15Series of fixes and migration to One Git for contrib/dev-tools/ubuntu-jenkinsHenrik Jensen6-26/+85
Patches licensed under LGPLv3+/MPL 1.1 ( or what ever Bjoern Michaelsen prefers :-) ) A series of 7 suggested patches to fix some bugs and migrate to One Git in Bjoern Michaelsen  Jenkins Continuous Integration Serversetup found in contrib/dev-tools/ubuntu-jenkins Patch descriptions: --------------------------------------------------------------------------------------------------- 0001-Bugfix-Prevent-redundant-tarfile-downloads.patch Bugfix: Prevent redundant tarfile downloads. './download' sources 'Env.Host.sh', not 'LinuxX86-64Env.Set.sh',so we must add 'set_tarfile_location.sh' to 'Env.Host.sh' after first './autogen.sh' run. I speculate if this is an artifact of the cloning from the master and "down-branching" to 3-4 !!!? - Maybe ./download should be called after the second autogen.sh though I can't yet see through the consequences of that? --------------------------------------------------------------------------------------------------- 0002-Bugfix-x86-processor-architecture-agnostic.patch Bugfix: x86 processor architecture agnostic. Checks if 2nd. run of 'autogen.sh' has generated 'LinuxX86Env.Set.sh' or 'LinuxX86-64Env.Set.sh' and use the appropriate one. --------------------------------------------------------------------------------------------------- 0003-Bugfix-Using-the-new-Env.Host.sh-in-libreoffice-mast.patch Bugfix: Using the new 'Env.Host.sh' in libreoffice-master instead of hardcoding 'LinuxX86-64Env.Set.sh' --------------------------------------------------------------------------------------------------- 0004-Bugfix-libreoffice-master-job-needs-a-make-before-ma.patch Bugfix: 'libreoffice-master' job needs a 'make' before 'make dev-install' 'dev-install' has dependencies to the 'all' target but it's not reflected in the lo-root makefile. --------------------------------------------------------------------------------------------------- 0005-Migrate-to-One-Git-keep-possibility-for-3-4-build.patch Migrate to One Git, keep possibility for 3-4 build. - Cloning from 'repo-mirror/core.git' for 'libreoffice-master'. - Cloning from 'repo-mirror-pre-one-git/bootstrap.git' for 'libreoffice-3-4'. - Adding a 'repo-mirror-pre-one-git' to still support the 'libreoffice-3-4' job - Disable cron schedule for the new (old) 'repo-mirror-pre-one-git'. Adding 2 repo-mirrors to support both the new master and the 'libreoffice-3-4' seems a bit unnecessary, but as I understand from asking on #libreoffice-dev the new one-git master can't be used to checkout libreoffice.3.4. Also tried a './g checkout libreoffice-3-4' on the new one-git repo Output: "error: pathspec 'libreoffice-3-4' did not match any file(s) known to git." A solution might be to only mirror the old locked remote master gits and locally use the onegit.sh conversion script located in 'anongit.freedesktop.org/libreoffice/contrib/dev-tools/onegit' to create a new copy and then 'git fetch --all --tags' to update it to the newest? --------------------------------------------------------------------------------------------------- 0006-Using-the-JENKINS_HOME-variable.patch Using the ${JENKINS_HOME} variable Using the ${JENKINS_HOME} variable instead of hardcoding to the '~/.jenkins' path This commit sets up an easier transition to a more generalized install procedure see: https://wiki.jenkins-ci.org/display/JENKINS/Winstone and https://wiki.jenkins-ci.org/display/JENKINS/Administering+Jenkins for the ${JENKINS_HOME} variable --------------------------------------------------------------------------------------------------- 0007-Install-Jenkins-in-current-dir-instead-of-.jenkins.patch Install Jenkins in current dir in stead of ~/.jenkins Let Jenkins be installed in current dir instead of force to '~/.jenkins' 'setup-ubuntu-jenkins.sh' now creates a 'start-lo-jenkins.sh' with the appropriate startup arguments --------------------------------------------------------------------------------------------------- TODO: - Add the ccache lines to './autogen.sh' command line instead of concatenating to 'XEnv.Set.sh/Env.Host.sh' - Let installer choose between installing Jenkins default dir ('~/.jenkins') or current dir. --Henrik Jensen (HenrikJ on #libreoffice-dev) From f82ffb467f01f23adc1a6afc348790108d8b6ada Mon Sep 17 00:00:00 2001 From: Henrik Jensen <hrikjsenvagt-lo@yahoo.dk> Date: Wed, 10 Aug 2011 20:40:08 +0200 Subject: [PATCH 1/7] Bugfix: Prevent redundant tarfile downloads. './download' sources 'Env.Host.sh', not 'LinuxX86-64Env.Set.sh',so we must add 'set_tarfile_location.sh' to 'Env.Host.sh' after first './autogen.sh' run. I speculate if this is an artifact of the cloning from the master and "down-branching" to 3-4 !!!? - Maybe ./download should be called after the second autogen.sh though I can't yet see through the consequences of that?
2011-05-31update jenkins commandsBjoern Michaelsen2-7/+8
2011-05-20abort on error, use clone instead of archiveBjoern Michaelsen1-1/+4
2011-05-20not using cert checks because of certificate errorsBjoern Michaelsen1-1/+1
2011-05-20not using https because of certificate errorsBjoern Michaelsen1-1/+1
2011-05-20initial upload: ubuntu jenkins setup scriptBjoern Michaelsen1-0/+9
2011-05-20fixing tarfile script locationBjoern Michaelsen3-5/+4
2011-05-20initial upload: ubuntu-jenkins jobsBjoern Michaelsen5-0/+187