Feature #5558

Build an ISO on Git push

Added by Tails about 12 years ago. Updated about 11 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Continuous Integration
Target version:
Start date:
Due date:
% Done:

100%

Feature Branch:
Type of work:
Sysadmin
Blueprint:

Starter:
0
Affected tool:
Deliverable for:

Description

Have the master repository on immerda push to gitolitepuppet-git.lizard:tails@, e.g. using Gitolite’s mirroring support or a simple post-receive hook.


Subtasks


History

#1 Updated by Tails about 12 years ago

#2 Updated by bertagaz about 12 years ago

  • Starter set to No

There should be a wait before really starting the build after this kind of trigger, in case another HEAD is pushed soon after. This would prevent ending up with too many builds in the queue.

Not sure how easy it is to implement on the git{,olite} side though. Might be easier in jenkins, but this need some research

#3 Updated by intrigeri about 12 years ago

> There should be a wait before really starting the build after this kind of trigger,
> in case another HEAD is pushed soon after. This would prevent ending up with too many
> builds in the queue.

It’s unclear to me what problem this would solve. Do you mean a more
recent version of the same branch being pushed soon after, or another
branch being pushed soon after?

(To be honest, this looks a bit like premature optimization to me.
I’d rather do the simplest thing that can possibly work and be useful
first, and then detect bottlenecks if any, and then only fix them.)

#4 Updated by intrigeri about 12 years ago

  • Subject changed from build an ISO on Git push to Build an ISO on Git push

#5 Updated by intrigeri about 11 years ago

  • Status changed from Confirmed to Resolved
  • % Done changed from 0 to 100

This was implemented a few days ago.