]>
Frank Brehm's Git Trees - profitbricks/jenkins-build-scripts.git/log
Frank Brehm [Wed, 4 Mar 2015 16:17:00 +0000 (17:17 +0100)]
Updated files/authorized_keys
Benjamin Drung [Wed, 4 Feb 2015 13:49:45 +0000 (14:49 +0100)]
liveboot_rsync.sh: Do not delete liveboots from new DC Manager UI
The old liveboots (trigger by https://liveboot/) are named
"liveboot-$BUILDDATE-$JENKINSBUILDNUMBER" (e.g. liveboot-
20150127 -2040) and new
liveboots (trigger by DC Manager) are name "liveboot-$year.$number" (e.g.
liveboot-2015.20). liveboot_rsync.sh should only rsync the old liveboots and do
not touch new liveboots.
Frank Brehm [Mon, 19 Jan 2015 14:06:54 +0000 (15:06 +0100)]
Updated files/authorized_keys
Benjamin Drung [Tue, 23 Dec 2014 16:07:57 +0000 (17:07 +0100)]
liveboot_rsync.sh: Use FQDN instead of IP address for mgmt1 server
Benjamin Drung [Tue, 23 Dec 2014 16:04:12 +0000 (17:04 +0100)]
liveboot_rsync.sh: change order of liveboot rsync destinations
mgmt-qa is working again and should get the liveboot version before copying
it into the production mgmt system.
Benjamin Drung [Wed, 19 Nov 2014 15:20:56 +0000 (16:20 +0100)]
extract_storage_kernel+modules.sh: Fix sources.list entry for experimental
Also get rid of the $PB_SUITE variable (use $DISTRIBUTION instead)
Benjamin Drung [Wed, 19 Nov 2014 15:12:31 +0000 (16:12 +0100)]
extract_storage_kernel+modules.sh: Fix sources.list for experimental distribution
Benjamin Drung [Wed, 19 Nov 2014 14:40:46 +0000 (15:40 +0100)]
extract_storage_kernel+modules.sh: Ignore missing /boot/config* file
Benjamin Drung [Wed, 19 Nov 2014 14:30:48 +0000 (15:30 +0100)]
extract_storage_kernel+modules.sh: Do not install grub2
grub2 shouldn't be required in the chroot. Otherwise it is a bug in the postinst
script and should be fixed there.
Benjamin Drung [Wed, 19 Nov 2014 14:29:15 +0000 (15:29 +0100)]
extract_storage_kernel+modules.sh: Call build script with /bin/bash
Benjamin Drung [Wed, 19 Nov 2014 13:43:00 +0000 (14:43 +0100)]
extract_storage_kernel+modules.sh: Replace pbuilder by sbuild
Frank Brehm [Wed, 19 Nov 2014 10:53:15 +0000 (11:53 +0100)]
Bugfixing in files/rc.local
Benjamin Drung [Thu, 6 Nov 2014 15:49:21 +0000 (16:49 +0100)]
gitlab_jenkins_trigger.py: Use GIT_COMMIT_ISH instead of GIT_COMMIT-ISH
Benjamin Drung [Wed, 5 Nov 2014 08:53:57 +0000 (09:53 +0100)]
Move BuildchainConfig class into separate lib/buildchainconfig.py file
Benjamin Drung [Tue, 4 Nov 2014 16:35:15 +0000 (17:35 +0100)]
gitlab_jenkins_trigger.py: Pass GIT_COMMIT-ISH to job instead of GIT_TREE-ISH
Benjamin Drung [Tue, 4 Nov 2014 16:22:36 +0000 (17:22 +0100)]
gitlab_jenkins_trigger.py: Pass GIT_TREE-ISH to the job trigger
Benjamin Drung [Tue, 4 Nov 2014 15:50:56 +0000 (16:50 +0100)]
gitlab_jenkins_trigger.py: Print build description at the beginning
Benjamin Drung [Mon, 3 Nov 2014 15:59:19 +0000 (16:59 +0100)]
gitlab_jenkins_trigger.py: Fix email string added to recipient list
Benjamin Drung [Mon, 3 Nov 2014 15:55:39 +0000 (16:55 +0100)]
gitlab_jenkins_trigger.py: Use StringIO instead of BytesIO for unicode .buildchain content
Benjamin Drung [Mon, 3 Nov 2014 14:25:52 +0000 (15:25 +0100)]
gitlab_jenkins_trigger.py: Make email recipients configurable.
Benjamin Drung [Fri, 31 Oct 2014 15:39:32 +0000 (16:39 +0100)]
Improve gitlab_jenkins_trigger.py script
Benjamin Drung [Tue, 28 Oct 2014 18:56:06 +0000 (19:56 +0100)]
Add gitlab_jenkins_trigger.py script
Benjamin Drung [Tue, 28 Oct 2014 11:26:19 +0000 (12:26 +0100)]
Add init script for webhook_post2querystring
Benjamin Drung [Tue, 28 Oct 2014 10:45:21 +0000 (11:45 +0100)]
webhook_post2querystring.py: Log to syslog
Benjamin Drung [Tue, 28 Oct 2014 08:27:48 +0000 (09:27 +0100)]
Add webhook_post2querystring.py
Benjamin Drung [Wed, 15 Oct 2014 16:43:49 +0000 (18:43 +0200)]
debian_build.py: Disable automatic liveboot builds (requested by Elmar Gerdes)
Frank Brehm [Wed, 8 Oct 2014 14:27:37 +0000 (16:27 +0200)]
Added and used files/nsswitch.conf in create-grml-squash.sh, replaced getting PB apt-key from alexandria by a keyring package
Benjamin Drung [Wed, 8 Oct 2014 13:27:07 +0000 (15:27 +0200)]
Drop extract_storage_kernel+modules_MASTERHACK.sh (changes integrated in normal script)
Benjamin Drung [Wed, 8 Oct 2014 13:25:38 +0000 (15:25 +0200)]
extract_storage_kernel+modules.sh: Call pbuilder with --override-config
pbuilder needs to be called with --override-config to set the APT sources.list
to the values specified in the .pbuilderrc
Benjamin Drung [Wed, 8 Oct 2014 13:22:25 +0000 (15:22 +0200)]
extract_storage_kernel+modules.sh: Use repo.pb.local instead of alexandria.pb.local
Benjamin Drung [Wed, 8 Oct 2014 13:07:42 +0000 (15:07 +0200)]
debian_build.py: Remove unused code
Benjamin Drung [Wed, 8 Oct 2014 13:05:17 +0000 (15:05 +0200)]
debian_build.py: Drop legacy upload to alexandria.pb.local
Benjamin Drung [Wed, 8 Oct 2014 12:25:09 +0000 (14:25 +0200)]
liveboot_garbage_collection.sh: Increase maximum count of liveboot to 20.
Due to currently having two parallel liveboots (one for qemu 1.0 and one for
qemu 1.2), the maximum number of 15 is too restrictive.
Benjamin Drung [Wed, 8 Oct 2014 09:45:53 +0000 (11:45 +0200)]
debian_repos2db.sh: Update list of repos from alexandria to repo.pb.local
Benjamin Drung [Wed, 8 Oct 2014 09:26:13 +0000 (11:26 +0200)]
debian_repos2db.sh: Increase liveboot limit to 15.
Benjamin Drung [Wed, 24 Sep 2014 09:16:50 +0000 (11:16 +0200)]
live_build.sh: Increase maximum count of liveboot to 20.
Due to currently having two parallel liveboots (one for qemu 1.0 and one for
qemu 1.2), the maximum number of 15 is too restrictive.
Benjamin Drung [Mon, 22 Sep 2014 12:32:52 +0000 (14:32 +0200)]
Remove sbuild-post-build-copy-chroot-to-tmp (use sbuild --purge=successful instead)
Benjamin Drung [Mon, 22 Sep 2014 12:06:18 +0000 (14:06 +0200)]
debian_build.py: Extend schroot debugging instructions.
Benjamin Drung [Mon, 22 Sep 2014 10:33:36 +0000 (12:33 +0200)]
debian_build.py: Extend debugging instructions with schroot commands.
Benjamin Drung [Mon, 22 Sep 2014 09:47:17 +0000 (11:47 +0200)]
.pbuilderrc: Remove squeeze-dev for unstable chroots
Benjamin Drung [Mon, 22 Sep 2014 09:45:13 +0000 (11:45 +0200)]
debian_build.py: Fix directory to an absolute path in the debugging instructions
Benjamin Drung [Mon, 22 Sep 2014 09:23:29 +0000 (11:23 +0200)]
lib/sbuild.py: Fix command property
Benjamin Drung [Mon, 22 Sep 2014 09:19:20 +0000 (11:19 +0200)]
debian_build.py: Add debugging instructions (for sbuild).
Benjamin Drung [Fri, 12 Sep 2014 14:49:28 +0000 (16:49 +0200)]
extract_storage_kernel+modules_MASTERHACK.sh: Fix order of pbuilder arguments
Benjamin Drung [Fri, 12 Sep 2014 14:48:33 +0000 (16:48 +0200)]
extract_storage_kernel+modules_MASTERHACK.sh: Call pbuilder with --override-config
Benjamin Drung [Fri, 12 Sep 2014 14:46:09 +0000 (16:46 +0200)]
Add extract_storage_kernel+modules_MASTERHACK.sh to not use pre-staging for master builds.
Frank Brehm [Wed, 10 Sep 2014 09:43:23 +0000 (11:43 +0200)]
Chowning some files to root:root and changed PB repositories to repo01.pb.local in create-grml-squash.sh
Frank Brehm [Wed, 10 Sep 2014 09:40:10 +0000 (11:40 +0200)]
Generated new files/authorized_keys
Benjamin Drung [Tue, 26 Aug 2014 12:40:59 +0000 (14:40 +0200)]
debian_build.py: Tag new version (instead of current one).
Benjamin Drung [Tue, 26 Aug 2014 12:39:39 +0000 (14:39 +0200)]
debian_build.py: Fix W1201 'Specify string format arguments as logging function parameters'
Benjamin Drung [Tue, 26 Aug 2014 12:32:40 +0000 (14:32 +0200)]
debian_build.py: remove unused variables
Benjamin Drung [Tue, 26 Aug 2014 12:26:31 +0000 (14:26 +0200)]
debian_build.py: Correctly strip .git suffix.
Benjamin Drung [Tue, 26 Aug 2014 12:16:35 +0000 (14:16 +0200)]
debian_build.py: Add support for AUTO_CHANGELOG=yes
Benjamin Drung [Tue, 26 Aug 2014 10:00:18 +0000 (12:00 +0200)]
debian_build.py: Fix import re-definitions.
Benjamin Drung [Tue, 26 Aug 2014 09:50:14 +0000 (11:50 +0200)]
debian_build.py: Use a main function.
Benjamin Drung [Tue, 26 Aug 2014 09:19:38 +0000 (11:19 +0200)]
debian_build.py: Add support for rebuilds via REBUILD_DIST.
Benjamin Drung [Tue, 26 Aug 2014 08:55:38 +0000 (10:55 +0200)]
Merge branch 'master' into develop
Benjamin Drung [Tue, 26 Aug 2014 08:55:20 +0000 (10:55 +0200)]
Revert "liveboot_rsync: do not rsync onto mgmt-qa"
mgmt-qa is fixed.
This reverts commit
9bc0c36b65f07e28a7d01004bfe1b4c54630eb73 .
Benjamin Drung [Mon, 18 Aug 2014 08:47:13 +0000 (10:47 +0200)]
debian_build.py: Make legacy upload non-fatal.
Benjamin Drung [Thu, 14 Aug 2014 08:40:03 +0000 (10:40 +0200)]
debian_build.py: Also add feature/rk-autotest builds to the CIDB.
Benjamin Drung [Thu, 14 Aug 2014 08:37:27 +0000 (10:37 +0200)]
sbuild-post-build-get-reports: Log workspace directory.
Benjamin Drung [Tue, 12 Aug 2014 13:57:41 +0000 (15:57 +0200)]
debian_build.py: Only reset the latest git commit if it was added.
Benjamin Drung [Mon, 11 Aug 2014 14:40:23 +0000 (16:40 +0200)]
liveboot_build.sh: Replace pbuilder by schroot.
Benjamin Drung [Mon, 4 Aug 2014 11:06:10 +0000 (13:06 +0200)]
debian_build.py: Fix error message for legacy uploads.
Jenkins [Thu, 31 Jul 2014 15:45:36 +0000 (15:45 +0000)]
Added deploy-storage-image
Dongsu Park [Tue, 29 Jul 2014 10:27:40 +0000 (12:27 +0200)]
liveboot_rsync: do not rsync onto mgmt-qa
liveboot_rsync fails every time as mgmt-qa is dead since months.
Disable the rsync-ing temporarily.
Benjamin Drung [Mon, 28 Jul 2014 17:52:05 +0000 (19:52 +0200)]
create_debug_archive.sh: Fix cleanup and permission.
Benjamin Drung [Mon, 28 Jul 2014 17:40:13 +0000 (19:40 +0200)]
create_debug_archive.sh: Fix tar command.
Benjamin Drung [Mon, 28 Jul 2014 17:32:57 +0000 (19:32 +0200)]
create_debug_archive.sh: Run tar in the chroot session, too.
Benjamin Drung [Mon, 28 Jul 2014 17:23:10 +0000 (19:23 +0200)]
create_debug_archive.sh: chroot command cannot resolve *.
Benjamin Drung [Mon, 28 Jul 2014 17:13:55 +0000 (19:13 +0200)]
create_debug_archive.sh: Run apt-get install with --yes.
Benjamin Drung [Mon, 28 Jul 2014 17:11:41 +0000 (19:11 +0200)]
create_debug_archive.sh: Set DIST to squeeze.
Benjamin Drung [Mon, 28 Jul 2014 17:10:07 +0000 (19:10 +0200)]
create_debug_archive.sh: Run everything in a chroot session.
Benjamin Drung [Mon, 28 Jul 2014 12:43:43 +0000 (14:43 +0200)]
debian_build.py: Pass absolute path of changes file to add_package_instances (otherwise it doesn't find it)
Benjamin Drung [Mon, 28 Jul 2014 10:03:22 +0000 (12:03 +0200)]
sbuild-post-build-get-reports: Remove -u due to possibly empty BUILD_TRIGGERS
Benjamin Drung [Mon, 28 Jul 2014 09:58:08 +0000 (11:58 +0200)]
Simplify sbuild-post-build-* script by using the new %SBUILD_CHROOT_DIR and %SBUILD_PKGBUILD_DIR keywords
Benjamin Drung [Fri, 25 Jul 2014 22:22:22 +0000 (00:22 +0200)]
.pbuilderrc: Fix sources.list for staging (which is squeeze+squeeze-proposed).
Benjamin Drung [Fri, 25 Jul 2014 22:19:38 +0000 (00:19 +0200)]
.pbuilderrc: Make sure that $DIST is set
Benjamin Drung [Fri, 25 Jul 2014 22:00:42 +0000 (00:00 +0200)]
debian_build.py: Fix logging output
Benjamin Drung [Fri, 25 Jul 2014 21:49:46 +0000 (23:49 +0200)]
debian_build.py: Print distribution and version for Jenkins 'set build description' task
Benjamin Drung [Fri, 25 Jul 2014 20:14:55 +0000 (22:14 +0200)]
debian_build.py: Fix print of changelog entries.
Benjamin Drung [Fri, 25 Jul 2014 20:03:10 +0000 (22:03 +0200)]
debian_build.py: Fix adding only a new changelog entry if really needed.
Benjamin Drung [Fri, 25 Jul 2014 19:55:17 +0000 (21:55 +0200)]
debian_build.py: Add only a new changelog entry if really needed.
Benjamin Drung [Thu, 24 Jul 2014 13:47:47 +0000 (15:47 +0200)]
Add new sbuild-post-build-copy-chroot-to-tmp script
Benjamin Drung [Thu, 24 Jul 2014 12:23:20 +0000 (14:23 +0200)]
sbuild-post-build-get-reports: Improve info message.
Benjamin Drung [Thu, 24 Jul 2014 12:22:42 +0000 (14:22 +0200)]
sbuild-post-build-get-reports: Improve info message.
Benjamin Drung [Thu, 24 Jul 2014 12:17:57 +0000 (14:17 +0200)]
Make sbuild-post-build-get-reports executable again.
Benjamin Drung [Thu, 24 Jul 2014 12:16:23 +0000 (14:16 +0200)]
Fix sbuild-post-build-get-reports and make output nicer.
Benjamin Drung [Thu, 24 Jul 2014 12:09:42 +0000 (14:09 +0200)]
add sbuild-post-build-get-reports script
Benjamin Drung [Thu, 24 Jul 2014 11:31:54 +0000 (13:31 +0200)]
debian_build.py: Fix absolute path generation
Benjamin Drung [Thu, 24 Jul 2014 11:00:04 +0000 (13:00 +0200)]
debian_build.py: Use absolute path to changes file
Benjamin Drung [Thu, 24 Jul 2014 01:21:34 +0000 (03:21 +0200)]
debian_build.py: Remove debugging instructions (sbuild has no interactive shell)
Benjamin Drung [Thu, 24 Jul 2014 00:40:32 +0000 (02:40 +0200)]
debian_build.py: Fix another shell escape.
Benjamin Drung [Thu, 24 Jul 2014 00:38:55 +0000 (02:38 +0200)]
debian_build.py: Fix shell escape.
Benjamin Drung [Thu, 24 Jul 2014 00:24:46 +0000 (02:24 +0200)]
debian_build.py: Add additional repos for develop and feature branches.
Benjamin Drung [Wed, 23 Jul 2014 23:31:43 +0000 (01:31 +0200)]
debian_build.py: Use correct changes filename.
Benjamin Drung [Wed, 23 Jul 2014 23:17:40 +0000 (01:17 +0200)]
debian_build.py: Run sbuild with -n (for getting output) and fix sbuild work directory
Benjamin Drung [Wed, 23 Jul 2014 22:05:22 +0000 (00:05 +0200)]
Merge branch 'master' into develop
Benjamin Drung [Wed, 23 Jul 2014 22:04:17 +0000 (00:04 +0200)]
.pbuilderrc: Fix dev repo test.
Benjamin Drung [Wed, 23 Jul 2014 14:20:10 +0000 (16:20 +0200)]
debian_build.py: Use sbuild instead of pbuilder.