]> Frank Brehm's Git Trees - profitbricks/jenkins-build-scripts.git/log
profitbricks/jenkins-build-scripts.git
10 years agodebian_build.py: Only reset the latest git commit if it was added.
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.

10 years agoliveboot_build.sh: Replace pbuilder by schroot.
Benjamin Drung [Mon, 11 Aug 2014 14:40:23 +0000 (16:40 +0200)]
liveboot_build.sh: Replace pbuilder by schroot.

10 years agodebian_build.py: Fix error message for legacy uploads.
Benjamin Drung [Mon, 4 Aug 2014 11:06:10 +0000 (13:06 +0200)]
debian_build.py: Fix error message for legacy uploads.

10 years agoAdded deploy-storage-image
Jenkins [Thu, 31 Jul 2014 15:45:36 +0000 (15:45 +0000)]
Added deploy-storage-image

10 years agocreate_debug_archive.sh: Fix cleanup and permission.
Benjamin Drung [Mon, 28 Jul 2014 17:52:05 +0000 (19:52 +0200)]
create_debug_archive.sh: Fix cleanup and permission.

10 years agocreate_debug_archive.sh: Fix tar command.
Benjamin Drung [Mon, 28 Jul 2014 17:40:13 +0000 (19:40 +0200)]
create_debug_archive.sh: Fix tar command.

10 years agocreate_debug_archive.sh: Run tar in the chroot session, too.
Benjamin Drung [Mon, 28 Jul 2014 17:32:57 +0000 (19:32 +0200)]
create_debug_archive.sh: Run tar in the chroot session, too.

10 years agocreate_debug_archive.sh: chroot command cannot resolve *.
Benjamin Drung [Mon, 28 Jul 2014 17:23:10 +0000 (19:23 +0200)]
create_debug_archive.sh: chroot command cannot resolve *.

10 years agocreate_debug_archive.sh: Run apt-get install with --yes.
Benjamin Drung [Mon, 28 Jul 2014 17:13:55 +0000 (19:13 +0200)]
create_debug_archive.sh: Run apt-get install with --yes.

10 years agocreate_debug_archive.sh: Set DIST to squeeze.
Benjamin Drung [Mon, 28 Jul 2014 17:11:41 +0000 (19:11 +0200)]
create_debug_archive.sh: Set DIST to squeeze.

10 years agocreate_debug_archive.sh: Run everything in a chroot session.
Benjamin Drung [Mon, 28 Jul 2014 17:10:07 +0000 (19:10 +0200)]
create_debug_archive.sh: Run everything in a chroot session.

10 years agodebian_build.py: Pass absolute path of changes file to add_package_instances (otherwi...
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)

10 years agosbuild-post-build-get-reports: Remove -u due to possibly empty BUILD_TRIGGERS
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

10 years agoSimplify sbuild-post-build-* script by using the new %SBUILD_CHROOT_DIR and %SBUILD_P...
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

10 years ago.pbuilderrc: Fix sources.list for staging (which is squeeze+squeeze-proposed).
Benjamin Drung [Fri, 25 Jul 2014 22:22:22 +0000 (00:22 +0200)]
.pbuilderrc: Fix sources.list for staging (which is squeeze+squeeze-proposed).

10 years ago.pbuilderrc: Make sure that $DIST is set
Benjamin Drung [Fri, 25 Jul 2014 22:19:38 +0000 (00:19 +0200)]
.pbuilderrc: Make sure that $DIST is set

10 years agodebian_build.py: Fix logging output
Benjamin Drung [Fri, 25 Jul 2014 22:00:42 +0000 (00:00 +0200)]
debian_build.py: Fix logging output

10 years agodebian_build.py: Print distribution and version for Jenkins 'set build description...
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

10 years agodebian_build.py: Fix print of changelog entries.
Benjamin Drung [Fri, 25 Jul 2014 20:14:55 +0000 (22:14 +0200)]
debian_build.py: Fix print of changelog entries.

10 years agodebian_build.py: Fix adding only a new changelog entry if really needed.
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.

10 years agodebian_build.py: Add 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.

10 years agoAdd new sbuild-post-build-copy-chroot-to-tmp script
Benjamin Drung [Thu, 24 Jul 2014 13:47:47 +0000 (15:47 +0200)]
Add new sbuild-post-build-copy-chroot-to-tmp script

10 years agosbuild-post-build-get-reports: Improve info message.
Benjamin Drung [Thu, 24 Jul 2014 12:23:20 +0000 (14:23 +0200)]
sbuild-post-build-get-reports: Improve info message.

10 years agosbuild-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.

10 years agoMake sbuild-post-build-get-reports executable again.
Benjamin Drung [Thu, 24 Jul 2014 12:17:57 +0000 (14:17 +0200)]
Make sbuild-post-build-get-reports executable again.

10 years agoFix sbuild-post-build-get-reports and make output nicer.
Benjamin Drung [Thu, 24 Jul 2014 12:16:23 +0000 (14:16 +0200)]
Fix sbuild-post-build-get-reports and make output nicer.

10 years agoadd sbuild-post-build-get-reports script
Benjamin Drung [Thu, 24 Jul 2014 12:09:42 +0000 (14:09 +0200)]
add sbuild-post-build-get-reports script

10 years agodebian_build.py: Fix absolute path generation
Benjamin Drung [Thu, 24 Jul 2014 11:31:54 +0000 (13:31 +0200)]
debian_build.py: Fix absolute path generation

10 years agodebian_build.py: Use absolute path to changes file
Benjamin Drung [Thu, 24 Jul 2014 11:00:04 +0000 (13:00 +0200)]
debian_build.py: Use absolute path to changes file

10 years agodebian_build.py: Remove debugging instructions (sbuild has no interactive shell)
Benjamin Drung [Thu, 24 Jul 2014 01:21:34 +0000 (03:21 +0200)]
debian_build.py: Remove debugging instructions (sbuild has no interactive shell)

10 years agodebian_build.py: Fix another shell escape.
Benjamin Drung [Thu, 24 Jul 2014 00:40:32 +0000 (02:40 +0200)]
debian_build.py: Fix another shell escape.

10 years agodebian_build.py: Fix shell escape.
Benjamin Drung [Thu, 24 Jul 2014 00:38:55 +0000 (02:38 +0200)]
debian_build.py: Fix shell escape.

10 years agodebian_build.py: Add additional repos for develop and feature branches.
Benjamin Drung [Thu, 24 Jul 2014 00:24:46 +0000 (02:24 +0200)]
debian_build.py: Add additional repos for develop and feature branches.

10 years agodebian_build.py: Use correct changes filename.
Benjamin Drung [Wed, 23 Jul 2014 23:31:43 +0000 (01:31 +0200)]
debian_build.py: Use correct changes filename.

10 years agodebian_build.py: Run sbuild with -n (for getting output) and fix sbuild work directory
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

10 years agoMerge branch 'master' into develop
Benjamin Drung [Wed, 23 Jul 2014 22:05:22 +0000 (00:05 +0200)]
Merge branch 'master' into develop

10 years ago.pbuilderrc: Fix dev repo test.
Benjamin Drung [Wed, 23 Jul 2014 22:04:17 +0000 (00:04 +0200)]
.pbuilderrc: Fix dev repo test.

10 years agodebian_build.py: Use sbuild instead of pbuilder.
Benjamin Drung [Wed, 23 Jul 2014 14:20:10 +0000 (16:20 +0200)]
debian_build.py: Use sbuild instead of pbuilder.

10 years agoDrop PB_SUITE environment variable.
Benjamin Drung [Wed, 23 Jul 2014 14:12:42 +0000 (16:12 +0200)]
Drop PB_SUITE environment variable.

10 years agodebian_build.py: Make repo01 the default upload target, disable alexandria upload...
Benjamin Drung [Wed, 23 Jul 2014 12:31:39 +0000 (14:31 +0200)]
debian_build.py: Make repo01 the default upload target, disable alexandria upload for wheezy

10 years agopbuilder: Replace Debian repositories on alexandria.pb.local by repo.pb.local.
Benjamin Drung [Wed, 23 Jul 2014 11:20:18 +0000 (13:20 +0200)]
pbuilder: Replace Debian repositories on alexandria.pb.local by repo.pb.local.

10 years agopxe_install.sh: Print experimental packages in addition to develop packages.
Benjamin Drung [Tue, 22 Jul 2014 20:01:06 +0000 (22:01 +0200)]
pxe_install.sh: Print experimental packages in addition to develop packages.

10 years agopxe_install.sh: Do not open pseudo-terminal.
Benjamin Drung [Tue, 22 Jul 2014 20:00:21 +0000 (22:00 +0200)]
pxe_install.sh: Do not open pseudo-terminal.

10 years agopxe_riserver_setup.sh: Set FAI_CONFIG_BRANCH to target branch
Benjamin Drung [Tue, 22 Jul 2014 10:25:08 +0000 (12:25 +0200)]
pxe_riserver_setup.sh: Set FAI_CONFIG_BRANCH to target branch

10 years agodebian_build.py: Rename apt01 to repo01 again (to avoid confusion with app01).
Benjamin Drung [Mon, 21 Jul 2014 09:07:04 +0000 (11:07 +0200)]
debian_build.py: Rename apt01 to repo01 again (to avoid confusion with app01).

10 years agoadd git branches regex to allow additional packages of these branches to pe pushed...
Tobias von der Krone [Mon, 7 Jul 2014 11:40:22 +0000 (13:40 +0200)]
add git branches regex to allow additional packages of these branches to pe pushed to the cidb (Closes: #6977)

10 years agodebian_build.py: Use re for partial substitution.
Benjamin Drung [Fri, 4 Jul 2014 10:04:13 +0000 (12:04 +0200)]
debian_build.py: Use re for partial substitution.

10 years agodebian_build.py: Increment or decrement version for develop and experemental build...
Benjamin Drung [Fri, 4 Jul 2014 09:56:10 +0000 (11:56 +0200)]
debian_build.py: Increment or decrement version for develop and experemental build depending on their changelog entries

10 years agodebian_build.py: Read the VERSION_SUFFIX environment variable
Benjamin Drung [Fri, 4 Jul 2014 09:34:28 +0000 (11:34 +0200)]
debian_build.py: Read the VERSION_SUFFIX environment variable

10 years agodebian_build.py: Search for the last release (where distribution is not UNRELEASED)
Benjamin Drung [Fri, 4 Jul 2014 09:29:16 +0000 (11:29 +0200)]
debian_build.py: Search for the last release (where distribution is not UNRELEASED)

10 years agoupload squeeze-dev/wheezy-dev packages to pb-debian-dev instead of pb-debian
Benjamin Drung [Thu, 3 Jul 2014 14:31:30 +0000 (16:31 +0200)]
upload squeeze-dev/wheezy-dev packages to pb-debian-dev instead of pb-debian

10 years ago- Adds a missing character
Pascal Giannakakis [Tue, 24 Jun 2014 11:49:27 +0000 (13:49 +0200)]
- Adds a missing character

10 years ago- Re-adds tagging feature that was accidentally dropped
Pascal Giannakakis [Mon, 23 Jun 2014 17:57:45 +0000 (19:57 +0200)]
- Re-adds tagging feature that was accidentally dropped

10 years agodebian_build.py: Fail build if apt01 upload fail.
Benjamin Drung [Tue, 17 Jun 2014 15:39:23 +0000 (17:39 +0200)]
debian_build.py: Fail build if apt01 upload fail.

10 years agodebian_build.py: Fix typo split -> splitext.
Benjamin Drung [Fri, 6 Jun 2014 15:22:55 +0000 (17:22 +0200)]
debian_build.py: Fix typo split -> splitext.

10 years agodebian_build.py: Put modified changes file into same directory than the original.
Benjamin Drung [Fri, 6 Jun 2014 15:17:48 +0000 (17:17 +0200)]
debian_build.py: Put modified changes file into same directory than the original.

10 years agodebian_build.py: Upload to apt01 first and store changed .changes file separately.
Benjamin Drung [Fri, 6 Jun 2014 15:12:15 +0000 (17:12 +0200)]
debian_build.py: Upload to apt01 first and store changed .changes file separately.

10 years agodebian_build.py: Rename archive01 to apt01.
Benjamin Drung [Fri, 6 Jun 2014 09:25:32 +0000 (11:25 +0200)]
debian_build.py: Rename archive01 to apt01.

10 years agodebian_build.py: Change distribution for archive01 in changes file.
Benjamin Drung [Thu, 5 Jun 2014 17:46:09 +0000 (19:46 +0200)]
debian_build.py: Change distribution for archive01 in changes file.

10 years agodebian_build.py: Upload packages to archive01.pb.local, too.
Benjamin Drung [Thu, 5 Jun 2014 17:20:50 +0000 (19:20 +0200)]
debian_build.py: Upload packages to archive01.pb.local, too.

10 years agoMerge branch 'master' into develop
Frank Brehm [Tue, 3 Jun 2014 10:11:39 +0000 (12:11 +0200)]
Merge branch 'master' into develop

10 years agoAdded ProfitBricks packages in creating of the GRML squash image.
Frank Brehm [Tue, 3 Jun 2014 10:09:36 +0000 (12:09 +0200)]
Added ProfitBricks packages in creating of the GRML squash image.

10 years ago.pbuilderrc: Remove http_proxy (we have a full mirror on alexandria).
Benjamin Drung [Fri, 23 May 2014 14:57:20 +0000 (16:57 +0200)]
.pbuilderrc: Remove http_proxy (we have a full mirror on alexandria).

10 years agogentoo_build: Do not fail in auto-tagging mode for released commits.
Benjamin Drung [Mon, 19 May 2014 09:12:36 +0000 (11:12 +0200)]
gentoo_build: Do not fail in auto-tagging mode for released commits.

10 years agoMade source image and target directory configurable in create-grml-squash.sh
Frank Brehm [Wed, 30 Apr 2014 08:09:09 +0000 (10:09 +0200)]
Made source image and target directory configurable in create-grml-squash.sh

10 years agoAdded exec dependency to root in create-grml-squash.sh
Frank Brehm [Wed, 30 Apr 2014 08:00:27 +0000 (10:00 +0200)]
Added exec dependency to root in create-grml-squash.sh

10 years agoAdded create-grml-squash.sh and dependend files
Frank Brehm [Wed, 30 Apr 2014 07:56:25 +0000 (09:56 +0200)]
Added create-grml-squash.sh and dependend files

10 years agochange order of liveboot rsync destinations
root sagunt [Tue, 29 Apr 2014 14:00:28 +0000 (14:00 +0000)]
change order of liveboot rsync destinations

10 years ago.pbuilderrc: Do not add the feature branch repo if it does not exists yet.
Benjamin Drung [Mon, 14 Apr 2014 08:01:29 +0000 (10:01 +0200)]
.pbuilderrc: Do not add the feature branch repo if it does not exists yet.

10 years agoB02-get-reports: get new report: test-run-all.xml
Ramona Koch [Wed, 9 Apr 2014 13:00:02 +0000 (15:00 +0200)]
B02-get-reports: get new report: test-run-all.xml

10 years agodebian_build.py: Fix PB_SUITE for feature branch builds.
Benjamin Drung [Mon, 7 Apr 2014 10:51:20 +0000 (12:51 +0200)]
debian_build.py: Fix PB_SUITE for feature branch builds.

Set PB_SUITE to dev-feature-* instead of experimental-squeeze (for squeeze).

10 years agoMerge branch 'feature/PBP-6319'
Pascal Giannakakis [Thu, 3 Apr 2014 08:50:21 +0000 (10:50 +0200)]
Merge branch 'feature/PBP-6319'

10 years agodebian_build.py: Do not automatically update debian/changelog for ri-docs.
Benjamin Drung [Wed, 26 Mar 2014 10:14:17 +0000 (11:14 +0100)]
debian_build.py: Do not automatically update debian/changelog for ri-docs.

10 years ago- Fixed typos
Pascal Giannakakis [Fri, 21 Mar 2014 16:00:29 +0000 (17:00 +0100)]
- Fixed typos
Task #PBP-6319 - Fix Jenkins pre- and post-commit triggers

10 years ago- Removed all debian references
Pascal Giannakakis [Thu, 20 Mar 2014 12:52:27 +0000 (13:52 +0100)]
- Removed all debian references

PBP-6319

10 years ago- Changed Maven post build script to ignore debian packaging if not available
Pascal Giannakakis [Fri, 14 Mar 2014 11:28:45 +0000 (12:28 +0100)]
- Changed Maven post build script to ignore debian packaging if not available

PBP-6319

10 years agodebian_build: Fix tagged_commit to tagged_commit_hexsha.
Benjamin Drung [Wed, 5 Mar 2014 12:34:44 +0000 (13:34 +0100)]
debian_build: Fix tagged_commit to tagged_commit_hexsha.

10 years agodebian_build: use GIT_URL instead of GIT_REPO_PATH
Benjamin Drung [Wed, 5 Mar 2014 12:31:21 +0000 (13:31 +0100)]
debian_build: use GIT_URL instead of GIT_REPO_PATH

This is a follow-up fix for commit d6a9e77

10 years agoRename curr_commit_id to curr_commit_hexsha.
Benjamin Drung [Wed, 5 Mar 2014 12:29:52 +0000 (13:29 +0100)]
Rename curr_commit_id to curr_commit_hexsha.

10 years agoFix crash with python-git >= 0.3
Benjamin Drung [Wed, 5 Mar 2014 12:19:10 +0000 (13:19 +0100)]
Fix crash with python-git >= 0.3

The Commit id attribute was renamed to hexsha in python-git >= 0.3

10 years agodebian_build: use GIT_URL instead of GIT_REPO_PATH
Fabian Holler [Wed, 5 Mar 2014 11:47:57 +0000 (12:47 +0100)]
debian_build: use GIT_URL instead of GIT_REPO_PATH

GIT_REPO_PATH doesn't exist in few jobs (?), also GIT_URL fits better

10 years agoliveboot: fix: logging liveboot builds to CIDB failed
Fabian Holler [Wed, 5 Mar 2014 10:15:12 +0000 (11:15 +0100)]
liveboot: fix: logging liveboot builds to CIDB failed

db_add_build(..) was called with insufficient parameters, the git_rev_id
parameter was missing

10 years agoRemove unreachable code.
Benjamin Drung [Tue, 4 Mar 2014 10:44:09 +0000 (11:44 +0100)]
Remove unreachable code.

10 years agodebian_build.py: PEP 8 fixes.
Benjamin Drung [Tue, 4 Mar 2014 10:43:13 +0000 (11:43 +0100)]
debian_build.py: PEP 8 fixes.

10 years agoMerge remote-tracking branch 'origin/feature/cidb-git-rev'
Benjamin Drung [Tue, 4 Mar 2014 10:29:13 +0000 (11:29 +0100)]
Merge remote-tracking branch 'origin/feature/cidb-git-rev'

10 years agodebian_build: record git repository + url in the cidb
Fabian Holler [Tue, 4 Mar 2014 09:22:38 +0000 (10:22 +0100)]
debian_build: record git repository + url in the cidb

For every package build the source git repository and revision is
recorded in the CIDB. This will allow us to show git diffs for all
packages that changed between 2 liveboot images.

10 years agogentoo_build: Clean up pep8 warnings.
Benjamin Drung [Thu, 13 Feb 2014 10:22:06 +0000 (11:22 +0100)]
gentoo_build: Clean up pep8 warnings.

10 years agoThe archive for feature branches is called dev-wheezy instead of pb-wheezy.
Benjamin Drung [Wed, 12 Feb 2014 09:25:30 +0000 (10:25 +0100)]
The archive for feature branches is called dev-wheezy instead of pb-wheezy.

10 years agoFix wrong distribution list for feature/* builds on wheezy.
Benjamin Drung [Tue, 11 Feb 2014 18:15:11 +0000 (19:15 +0100)]
Fix wrong distribution list for feature/* builds on wheezy.

10 years agogentoo_build: Disable some pylint warning.
Benjamin Drung [Tue, 11 Feb 2014 16:24:34 +0000 (17:24 +0100)]
gentoo_build: Disable some pylint warning.

10 years agogentoo_build: Add --auto-version feature.
Benjamin Drung [Tue, 28 Jan 2014 21:21:50 +0000 (22:21 +0100)]
gentoo_build: Add --auto-version feature.

10 years agogentoo_build: Add --keywords parameter.
Benjamin Drung [Fri, 24 Jan 2014 16:26:42 +0000 (17:26 +0100)]
gentoo_build: Add --keywords parameter.

10 years agogentoo_build: Create directory if it does not exist already.
Benjamin Drung [Fri, 24 Jan 2014 10:15:43 +0000 (11:15 +0100)]
gentoo_build: Create directory if it does not exist already.

10 years agoMerge branch 'master' into develop
Tobias von der Krone [Wed, 22 Jan 2014 13:37:15 +0000 (14:37 +0100)]
Merge branch 'master' into develop

10 years agoliveboot_rsync.sh: cleanup and add new staging
Tobias von der Krone [Wed, 22 Jan 2014 13:36:20 +0000 (14:36 +0100)]
liveboot_rsync.sh: cleanup and add new staging

10 years agogentoo_build: Print a nice error message if pushing a tag fails.
Benjamin Drung [Wed, 22 Jan 2014 12:33:47 +0000 (13:33 +0100)]
gentoo_build: Print a nice error message if pushing a tag fails.

10 years agogentoo_build: Support running in a detached head.
Benjamin Drung [Wed, 22 Jan 2014 11:37:07 +0000 (12:37 +0100)]
gentoo_build: Support running in a detached head.

10 years agogentoo_build: Pass repo object around instead of creating always new ones.
Benjamin Drung [Wed, 22 Jan 2014 11:34:51 +0000 (12:34 +0100)]
gentoo_build: Pass repo object around instead of creating always new ones.

10 years agopxe_riserver_setup.sh: Include general PXE configuration.
Benjamin Drung [Tue, 21 Jan 2014 15:25:19 +0000 (16:25 +0100)]
pxe_riserver_setup.sh: Include general PXE configuration.

10 years agopxe_install.sh, pxe_riserver_setup.sh: Support deploying a development version.
Benjamin Drung [Mon, 20 Jan 2014 12:15:38 +0000 (13:15 +0100)]
pxe_install.sh, pxe_riserver_setup.sh: Support deploying a development version.