]> git.ipfire.org Git - people/ms/nightly-builds.git/log
people/ms/nightly-builds.git
2 years agoDo not leave build directory before all builds are done master
Michael Tremer [Thu, 4 Mar 2021 10:48:12 +0000 (10:48 +0000)] 
Do not leave build directory before all builds are done

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoAdd support for multiple targets again
Michael Tremer [Sun, 28 Feb 2021 19:39:24 +0000 (19:39 +0000)] 
Add support for multiple targets again

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agobuild.sh: Send email before syncing
Michael Tremer [Thu, 30 Apr 2020 12:51:24 +0000 (12:51 +0000)] 
build.sh: Send email before syncing

The sync() command deletes everything which is why we do not
have a logfile that we can attach to the email.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agobuild.sh: Encode email in UTF-8
Michael Tremer [Wed, 29 Apr 2020 14:13:54 +0000 (14:13 +0000)] 
build.sh: Encode email in UTF-8

We can have special characters in people's names

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agobuild.sh: Drop support for multiple targets
Michael Tremer [Mon, 27 Apr 2020 15:09:16 +0000 (15:09 +0000)] 
build.sh: Drop support for multiple targets

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agobuild.sh: Retry the build when source could not be loaded
Michael Tremer [Mon, 27 Apr 2020 14:53:01 +0000 (14:53 +0000)] 
build.sh: Retry the build when source could not be loaded

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agobuild.sh: Actually run the build again
Michael Tremer [Mon, 27 Apr 2020 14:52:27 +0000 (14:52 +0000)] 
build.sh: Actually run the build again

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoBuild all branches in alphabetical order
Michael Tremer [Thu, 23 Apr 2020 18:11:38 +0000 (18:11 +0000)] 
Build all branches in alphabetical order

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agobuild.sh: Send email after the upload was successful
Michael Tremer [Mon, 17 Feb 2020 17:01:24 +0000 (17:01 +0000)] 
build.sh: Send email after the upload was successful

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agobuild.sh: Do not connect to server when there is nothing to upload
Michael Tremer [Thu, 13 Feb 2020 09:32:29 +0000 (09:32 +0000)] 
build.sh: Do not connect to server when there is nothing to upload

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agobuild.sh: Delete successfully uploaded files
Michael Tremer [Tue, 11 Feb 2020 10:08:48 +0000 (10:08 +0000)] 
build.sh: Delete successfully uploaded files

This only happend immediately after the build and not on
any retries.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agobuild.sh: Always acquire a Kerberos ticket
Michael Tremer [Sun, 9 Feb 2020 14:27:02 +0000 (14:27 +0000)] 
build.sh: Always acquire a Kerberos ticket

It seems that when a ticket has expired, klist exits with
zero. Now we will always acquire a new ticket.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agobuild.sh: Send an email when a nightly build has finished
Michael Tremer [Fri, 7 Feb 2020 10:03:29 +0000 (10:03 +0000)] 
build.sh: Send an email when a nightly build has finished

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agobuild.sh: Set the correct branch name
Michael Tremer [Thu, 6 Feb 2020 22:49:06 +0000 (22:49 +0000)] 
build.sh: Set the correct branch name

This is later used in the build to mark the build.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoDisable compression when uploading files
root [Thu, 6 Feb 2020 22:13:54 +0000 (22:13 +0000)] 
Disable compression when uploading files

Signed-off-by: root <root@x86-01.haj.ipfire.org>
4 years agobuild.sh: Create atomic copy operations and compress using zlib
Michael Tremer [Thu, 6 Feb 2020 21:06:53 +0000 (21:06 +0000)] 
build.sh: Create atomic copy operations and compress using zlib

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoRevert "build.sh: Copy nightly builds onto NFS share"
Michael Tremer [Thu, 6 Feb 2020 21:05:50 +0000 (21:05 +0000)] 
Revert "build.sh: Copy nightly builds onto NFS share"

This reverts commit 8f86cdec28b2ba0401d711748ef34c8b251f7cc1.

NFS is slow as fuck.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agobuild.sh: Copy nightly builds onto NFS share
Michael Tremer [Thu, 6 Feb 2020 13:29:58 +0000 (13:29 +0000)] 
build.sh: Copy nightly builds onto NFS share

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoTry syncing even if nothing was built
Michael Tremer [Thu, 31 Oct 2019 18:23:51 +0000 (18:23 +0000)] 
Try syncing even if nothing was built

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoUpload directly to the file server
Michael Tremer [Thu, 15 Aug 2019 11:42:34 +0000 (12:42 +0100)] 
Upload directly to the file server

This is because I have no good way to get a Kerberos ticket
for the pakfire user. On the fileserver this can be written
without it.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoAcquire a Kerberos ticket before uploading files
Michael Tremer [Thu, 15 Aug 2019 11:39:24 +0000 (12:39 +0100)] 
Acquire a Kerberos ticket before uploading files

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoUpload to correct server
Michael Tremer [Tue, 23 Jul 2019 09:12:19 +0000 (09:12 +0000)] 
Upload to correct server

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agoCleanup the whole upload directory after a successful upload
Michael Tremer [Tue, 21 Aug 2018 09:20:11 +0000 (10:20 +0100)] 
Cleanup the whole upload directory after a successful upload

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoCleanup any empty directories
Michael Tremer [Mon, 15 Jan 2018 13:39:36 +0000 (13:39 +0000)] 
Cleanup any empty directories

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoMove nightly builds to /data/nightly
Michael Tremer [Wed, 29 Nov 2017 11:49:46 +0000 (11:49 +0000)] 
Move nightly builds to /data/nightly

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoSupport spaces in directory names
Michael Tremer [Wed, 29 Nov 2017 11:48:39 +0000 (11:48 +0000)] 
Support spaces in directory names

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoNever remove any builds from the core branches
Michael Tremer [Wed, 29 Nov 2017 11:46:27 +0000 (11:46 +0000)] 
Never remove any builds from the core branches

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoKeep nightly builds for up to 10 days
Michael Tremer [Wed, 29 Nov 2017 11:42:17 +0000 (11:42 +0000)] 
Keep nightly builds for up to 10 days

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoMove nightly builds to /data/nightly
Michael Tremer [Wed, 29 Nov 2017 11:42:01 +0000 (11:42 +0000)] 
Move nightly builds to /data/nightly

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoSupport XZ compressed system images
Michael Tremer [Tue, 21 Nov 2017 14:54:56 +0000 (15:54 +0100)] 
Support XZ compressed system images

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoDrop unused line of code
Michael Tremer [Tue, 14 Nov 2017 22:50:08 +0000 (22:50 +0000)] 
Drop unused line of code

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoUse ISO 8601-like date format (without strict)
Michael Tremer [Tue, 14 Nov 2017 22:49:19 +0000 (22:49 +0000)] 
Use ISO 8601-like date format (without strict)

Some older versions of Git don't support %cI, yet

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoDon't override MAKETUNING which is to be determined by make.sh
Michael Tremer [Tue, 14 Nov 2017 22:48:49 +0000 (22:48 +0000)] 
Don't override MAKETUNING which is to be determined by make.sh

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoBuild latest core branch when branch name is core
Michael Tremer [Tue, 17 Oct 2017 20:03:28 +0000 (22:03 +0200)] 
Build latest core branch when branch name is core

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoThrottle builds a little less and build with as many processes as we have processors
Michael Tremer [Mon, 16 Oct 2017 18:27:02 +0000 (20:27 +0200)] 
Throttle builds a little less and build with as many processes as we have processors

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 years agoMerge remote-tracking branch 'origin/master'
Michael Tremer [Tue, 24 May 2016 22:31:41 +0000 (00:31 +0200)] 
Merge remote-tracking branch 'origin/master'

7 years agoRemove the upload speed limit
Michael Tremer [Tue, 24 May 2016 22:31:08 +0000 (00:31 +0200)] 
Remove the upload speed limit

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 years agoRetry uploads
Michael Tremer [Tue, 24 May 2016 22:29:43 +0000 (00:29 +0200)] 
Retry uploads

This change will allow us to keep a build and let the
script retry uploading that later. This just works around
connection resets, etc.

When an upload was successful all builds will be removed
from the local disk.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 years agoSave the most recent commits in a changelog file
Michael Tremer [Tue, 24 May 2016 22:28:30 +0000 (00:28 +0200)] 
Save the most recent commits in a changelog file

This allows quickly to find out which revision
was actually built without looking that up manually.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 years agoFix latest symlink script to not create recursive symlinks
Michael Tremer [Wed, 25 Nov 2015 13:02:52 +0000 (14:02 +0100)] 
Fix latest symlink script to not create recursive symlinks

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 years agoKeep the latest two successful builds
Michael Tremer [Tue, 24 Nov 2015 09:33:00 +0000 (10:33 +0100)] 
Keep the latest two successful builds

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 years agoRemove dead lastest links to deleted builds
Michael Tremer [Tue, 24 Nov 2015 09:30:13 +0000 (10:30 +0100)] 
Remove dead lastest links to deleted builds

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 years agocleanup: Keep 2 builds per branch
Michael Tremer [Mon, 2 Nov 2015 11:28:44 +0000 (12:28 +0100)] 
cleanup: Keep 2 builds per branch

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 years agoKeep two builds
Michael Tremer [Thu, 15 Oct 2015 19:30:45 +0000 (21:30 +0200)] 
Keep two builds

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 years agoImport server scripts
Michael Tremer [Sat, 3 Oct 2015 20:15:53 +0000 (22:15 +0200)] 
Import server scripts

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 years agoDon't start new builds when an other one is already running
Michael Tremer [Sat, 3 Oct 2015 18:56:25 +0000 (20:56 +0200)] 
Don't start new builds when an other one is already running

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 years agoMake symlinks to installer ISO image for PXE boot
Michael Tremer [Sat, 3 Oct 2015 18:55:52 +0000 (20:55 +0200)] 
Make symlinks to installer ISO image for PXE boot

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 years agoSearch a bit deeper for repositores
Michael Tremer [Mon, 28 Sep 2015 20:13:52 +0000 (22:13 +0200)] 
Search a bit deeper for repositores

I changed the layout of my repository here, so
I need this.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 years agoMake sure the found repository is IPFire 2
Michael Tremer [Mon, 28 Sep 2015 20:13:18 +0000 (22:13 +0200)] 
Make sure the found repository is IPFire 2

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 years agoMake sure this script can only run once at a time
Michael Tremer [Mon, 28 Sep 2015 19:00:23 +0000 (21:00 +0200)] 
Make sure this script can only run once at a time

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 years agobuild.sh: Cleanup code for removing the result
Michael Tremer [Mon, 28 Sep 2015 13:58:57 +0000 (15:58 +0200)] 
build.sh: Cleanup code for removing the result

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 years agoInitial import
Michael Tremer [Mon, 28 Sep 2015 13:38:26 +0000 (15:38 +0200)] 
Initial import

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>