Commit Graph

30 Commits

Author SHA1 Message Date
Chris Manchester
aecb7edab9 Bug 1357562 - Specify artifact build replacement via mozharness for non-variant builds. r=nalexander
No builds other than vanilla opt and debug builds are supported by the artifact
code currently, so prevent variant builds from being replaced by artifact builds
by modifying mozharness' replacement logic to replace a build with an artifact
build only when it is a regular opt or debug build or when specified by a
config.

MozReview-Commit-ID: KUUgrbga53l
2017-04-25 15:54:24 -07:00
Gregory Szorc
0a9686cf3b Bug 1354625 - Use mozilla-unified for upstream for all Firefox builds; r=aki
Without the use of an upstream the first repo cloned on a machine will
be cached. If a subsequent job references a different repo, it may have
to pull thousands of changesets because those changesets aren't part of
the initially-cloned repo. This is why the --upstream feature to
robustclone exists and is why it uses the mozilla-unified repo.

The mozilla-unified repo is a superset of central, aurora, beta, release,
etc. So by cloning it, you get changesets for all of the repos at the
time of the clone. When a subsequent job comes along and requests
a changeset from a different repo, you likely only need to fetch data
for a handful of changesets, not thousands.

This change adds the upstream url config for all fx_desktop_build jobs,
ensuring it is used. A redundant config entry for the try repo has been
removed as well.

MozReview-Commit-ID: 3EL7aSXS4AG
2017-04-07 11:08:11 -07:00
Geoff Brown
7b7d7ce8f7 Bug 1337807 - Suppress Windows modal dialogs during builds; r=jlund 2017-02-14 14:14:39 -07:00
Rail Aliiev
1e4befda97 Bug 1337366 - Remove reference to unused latest_mar_dir r=jlund
MozReview-Commit-ID: Ba8rzGPJnGt
2017-02-07 09:18:48 -05:00
Nick Alexander
8b0dce3941 Bug 1285608 - Part 2: Make --artifact handle Android builds. r=chmanchester,maja_zf
I'm not a fan of introducing a new configuration flags (and not
knowing where or how to document it!), but there's a clear need for
configuration in the absence of a documented way to add a coherent
"artifact build dimension" akin to "opt/debug".  I like adding a
subtle tri-state flag even less, but I tried this with two flags
(ignore and build-variant) and it was worse, so I'm rolling with a
tri-state flag.

MozReview-Commit-ID: KTNvacTBUXB
2016-11-29 19:52:01 -08:00
Chris AtLee
1533c7f9ef Bug 1315104 - Remove influxdb support from mozharness r=rail
MozReview-Commit-ID: 8n5EqFApzap
2016-11-03 17:38:43 -04:00
Maja Frydrychowicz
48c6f7f3a0 Bug 1305534 - Add debug artifact builds on try; r=chmanchester
MozReview-Commit-ID: Gg46RzHarO1
2016-10-18 11:18:58 -04:00
Maja Frydrychowicz
435c0557e3 Bug 1304487 - Make incompatible mozharness actions a no-op when try syntax includes '--artifact'; r=armenzg
Rather than clearing actions in volatile_config, add in actions from the artifact config's
default_actions. Incompatible actions are then skipped based on 'forced_artifact_build'
config value.

MozReview-Commit-ID: IZuDvxcQ7cN
2016-09-30 14:15:52 -04:00
Maja Frydrychowicz
c8f1b7f5e8 Bug 1305720 - Check for --artifact try syntax regardless of is_automation value; r=armenzg
Check try message for --artifact even if fx_desktop_build.py is run with
--skip-buildbot-actions

We can't rely on buildbot config. Add checks to TryToolsMixin._extract_try_message so
that it works even if self.buildbot_config is None.

MozReview-Commit-ID: 1xErjuOArBe
2016-09-23 14:36:09 -04:00
Maja Frydrychowicz
0e365a0ed1 Bug 1278698 - Get forced artifact build working in TaskCluster vs Buildbot; r=armenzg
Override actions specified in TC task definition with default_actions from
artifact config
Clear MOZ_SIGN_CMD when enable_signed is set to False.

MozReview-Commit-ID: FmI6lu5EKWg
2016-09-09 11:46:35 -04:00
Maja Frydrychowicz
4f75d8da99 Bug 1278698 - Make mozharness build scripts trigger artifact builds when specified via try syntax; r=armenzg
MozReview-Commit-ID: JDieAcHgpSy
2016-09-09 17:16:04 -04:00
Wes Kocher
d2408f2739 Backed out 2 changesets (bug 1278698) for build bustage a=backout CLOSED TREE
Backed out changeset 4468d50fd021 (bug 1278698)
Backed out changeset f770a12324d7 (bug 1278698)
2016-09-09 12:38:11 -07:00
Maja Frydrychowicz
fa0067da59 Bug 1278698 - Get forced artifact build working in TaskCluster vs Buildbot; r=armenzg
Override actions specified in TC task definition with default_actions from
artifact config
Clear MOZ_SIGN_CMD when enable_signed is set to False.

MozReview-Commit-ID: FmI6lu5EKWg
2016-09-09 11:46:35 -04:00
Maja Frydrychowicz
bc8555b07b Bug 1278698 - Make mozharness build scripts trigger artifact builds when specified via try syntax; r=armenzg
MozReview-Commit-ID: JDieAcHgpSy
2016-09-02 23:56:54 -04:00
Justin Wood
ed56b49618 Bug 1223385 - Make sure nothing in mozharness uses (or clones) compare-locales manually. r=jlund
MozReview-Commit-ID: A4iEIq9weYl
2016-07-08 13:01:00 -04:00
fkang
1162f25d34 Bug 1271622 - migrate valgrind build to use mozharness r=kmoir 2016-06-03 10:19:37 -04:00
Gregory Szorc
76db9e2b7f Bug 1270317 - Stop using hgtool for Firefox builds; r=jlund
Now that the MercurialVCS VCS tool does things optimally, we no longer
need to use hgtool!

Again, this will effectively require a modern Mercurial version or
things will fail.

MozReview-Commit-ID: 9SM9qfYGlU6
2016-05-06 10:59:52 -07:00
Carsten "Tomcat" Book
a20ee5d28c Backed out changeset beded14a92c5 (bug 1270317) 2016-05-09 12:34:03 +02:00
Gregory Szorc
c90dde7dd9 Bug 1270317 - Stop using hgtool for Firefox builds; r=jlund
Now that the MercurialVCS VCS tool does things optimally, we no longer
need to use hgtool!

Again, this will effectively require a modern Mercurial version or
things will fail.

MozReview-Commit-ID: 9SM9qfYGlU6
2016-05-06 10:59:52 -07:00
Dustin J. Mitchell
c17a7079da Bug 1261045: remove unused MOZ_SYMBOLS_EXTRA_BUILDID; r=ted.mielczarek
MozReview-Commit-ID: 6vX87lAGxF6
2016-04-01 13:31:02 +00:00
Dustin J. Mitchell
5a583763a0 Bug 1231320: pull from secrets API in TaskCluster r=garndt,mshal,pmoore
This adds a mozharness action, only run in TaskCluster, to fetch secrets from
the TaskCluster secrets API via the TaskCluster Proxy.

It requires that the SCM level of the build be passed in with the --scm-level
argument, defaulting to 1 (try)

MozReview-Commit-ID: C3rvOPF6Bm1
2016-03-14 22:17:18 +00:00
Dustin J. Mitchell
72c55935a6 Backed out 2 changesets (bug 1231320)
Backed out changeset a37a5bccf978 (bug 1231320)
Backed out changeset 0e58a9d3ca62 (bug 1231320)

MozReview-Commit-ID: 7OKDsH17fRI
2016-03-16 16:19:06 +00:00
Dustin J. Mitchell
1cc531c52c Bug 1231320: pull from secrets API in TaskCluster r=mshal r=pmoore r=garndt
This adds a mozharness action, only run in TaskCluster, to fetch secrets from
the TaskCluster secrets API via the TaskCluster Proxy.

It requires that the SCM level of the build be passed in with the --scm-level
argument, defaulting to 1 (try)

MozReview-Commit-ID: C3rvOPF6Bm1
2016-03-14 22:17:18 +00:00
Rail Aliiev
2279c36968 Bug 1178286 - switch release automation source builder to taskcluster r=jlund 2016-02-22 12:51:09 -08:00
Rail Aliiev
715d260d72 Bug 1216152 - l10n jobs should attach artifacts to their BBB tasks. r=jlund 2015-12-29 08:17:15 -05:00
Chris AtLee
c7eb52c83e Bug 1226451: Update requests package to modern version r=jlund 2015-12-04 14:02:56 -05:00
Chris Manchester
fc77334ce2 Backed out changeset 39db40982d31 (bug 1225568) for not entirely fixing what it intended to fix. r=me 2015-11-23 13:33:32 -08:00
Chris Manchester
dc152f6e06 Bug 1225568 - Install psutil from a wheel for windows builds so we can get build stats on dep builds. r=jlund
The psutil extension gets built on windows build machines during configure,
but that step only runs consistently after a clobber. This patch installs
psutil from a wheel in the mozharness virtualenv so it's available in
mozharness independent of what happens in the build.
2015-11-19 11:34:59 -08:00
Jordan Lund
c5069c009c Bug 1212616 - Setup updates for b2gdroid, r=catlee 2015-10-29 12:05:17 -07:00
Jordan Lund
5ffcb10955 Bug 1154796 - make a copy of mozharness and put it in gecko tree, based on 4d855a6835ed, r=mshal 2015-07-03 09:04:58 -07:00