[MacPorts] #59286: Mirror distfiles immediately after a commit
MacPorts
noreply at macports.org
Mon Oct 14 22:11:29 UTC 2019
#59286: Mirror distfiles immediately after a commit
----------------------------+---------------------
Reporter: ryandesign | Owner: admin@…
Type: enhancement | Status: new
Priority: Normal | Milestone:
Component: buildbot/mpbb | Version:
Resolution: | Keywords:
Port: |
----------------------------+---------------------
Comment (by mojca):
I have the following building scheme in mind:
{{{
+--------------+
|- WATCHER -|
+--------------+
| (commit) |
+--------------+
| 1-mprsyncup |
+--------------+
| 2-mirror |
+--------------+ +----------------+ +----------------+
+-----------------+
| 3-scheduler | ----> |- 10.6 builder -| |- 10.7 builder -| ... |-
10.15 builder -|
| (no waiting) | +----------------+ +----------------+
+-----------------+
+--------------+ | svn up | | svn up | |
svn up |
+----------------+ +----------------+
+-----------------+
| clean | | clean | |
clean |
+----------------+ +----------------+
+-----------------+
| selfupdate | | selfupdate | |
selfupdate |
+----------------+ +----------------+
+-----------------+
| port list | | port list | |
port list |
+----------------+ +----------------+
+-----------------+
+----------------+ +----------------+
+-----------------+
|- dep1_10.6 -| |- dep1_10.7 -|
|- dep1_10.15 -|
+----------------+ +----------------+
+-----------------+
| dep1 install | | dep1 install |
| dep1 install |
+----------------+ +----------------+
+-----------------+
| dep1 archive | | dep1 archive |
| dep1 archive |
+----------------+ +----------------+
+-----------------+
| dep1 upload | | dep1 upload |
| dep1 upload |
+----------------+ +----------------+
+-----------------+
| dep1 deploy | | dep1 deploy |
| dep1 deploy |
+----------------+ +----------------+
+-----------------+
| clean | | clean |
| clean |
+----------------+ +----------------+
+-----------------+
+----------------+ +----------------+
+-----------------+
|- dep2_10.6 -| |- dep2_10.7 -|
|- dep2_10.15 -|
+----------------+ +----------------+
+-----------------+
| dep2 install | | dep2 install |
| port3 install |
+----------------+ +----------------+
+-----------------+
| dep2 archive | | dep2 archive |
| port3 archive |
+----------------+ +----------------+
+-----------------+
| dep2 upload | | dep2 upload |
| port3 upload |
+----------------+ +----------------+
+-----------------+
| dep2 deploy | | dep2 deploy |
| port3 deploy |
+----------------+ +----------------+
+-----------------+
| clean | | clean |
| clean |
+----------------+ +----------------+
+-----------------+
+----------------+ +----------------+
|- port1_10.6 -| |- port1_10.7 -|
+----------------+ +----------------+
| port1 install | | port1 install |
+----------------+ +----------------+
| port1 archive | | port1 archive |
+----------------+ +----------------+
| port1 upload | | port1 upload |
+----------------+ +----------------+
| port1 deploy | | port1 deploy |
+----------------+ +----------------+
| clean | | clean |
+----------------+ +----------------+
}}}
with the "displaced" builds being done by virtual builders.
I would say that it makes sense to try the effort of deploying the version
with buildbot 2 as soon as possible rather than spend significant amounts
of time fixing the 0.8 setup.
--
Ticket URL: <https://trac.macports.org/ticket/59286#comment:5>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list