Closed
Bug 907240
Opened 12 years ago
Closed 12 years ago
Need a gaia-ui-tests pushbot
Categories
(Release Engineering :: General, defect)
Release Engineering
General
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: jgriffin, Assigned: jgriffin)
References
Details
(Whiteboard: [u=marionette-user c=CI p=2])
We need to make gaia-ui-tests pushbot ala the exiting gaia pushbot, which will rev the gaia-ui-tests.json file in the gaia repo whenever the hg mirror of gaia-ui-tests repo changes.
We've had two bustages of gaia-ui-tests in TBPL in the past two weeks, both caused by gaia-ui-tests getting out-of-date. I think having an automatic pushbot is the only solution compatible with our existing infrastructure that can resolve this.
See the most recent at https://github.com/mozilla/gaia-ui-tests/issues/1262
The only difference between this and the gaia pushbot is that this will have to commit to github and not hg, since the canonical gaia-ui-tests.json file is in gaia.
Comment 1•12 years ago
|
||
How urgent is this?
The github vs hg issue will require:
* a changed process for pull/commit/push
** the push needs extra checks to make sure we land on tip of master, not an unnamed branch
* some way to commit to github
** i don't think there's an ffxbld account with write access to gaia currently.
** we want to avoid using a human's account, because the process will break should they leave
** i'm not sure how long our internal machines will continue to have direct network access to github, given bug 617414.
| Assignee | ||
Comment 2•12 years ago
|
||
I think we can't unhide the gaia-ui-tests until this is done.
If it's not easy to do within the rel-eng infrastructure, I think I could set up a Jenkins job to do this; commits would be made by the 'b2gautomation' user.
Comment 3•12 years ago
|
||
Note the hg compatibility changes would help with bug 899969 too.
| Assignee | ||
Comment 4•12 years ago
|
||
I am going to take this, and set this up on the B2G Jenkins master. Longer-term, we can move into rel-eng infrastructure if and when appropriate.
Assignee: nobody → jgriffin
| Assignee | ||
Updated•12 years ago
|
Whiteboard: [u=marionette-user c=CI p=2]
| Assignee | ||
Comment 5•12 years ago
|
||
I've stood up a simple pushbot on Jenkins, see bug 907941 for details. It's currently operational; we'll leave it on for a few days and see if it causes any problems, if not, we're probably be safe to unhide the gaia-ui-tests in TBPL.
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Updated•8 years ago
|
Component: General Automation → General
You need to log in
before you can comment on or make changes to this bug.
Description
•