Closed
Bug 1458613
Opened 7 years ago
Closed 5 years ago
Enable travis for the security repository
Categories
(addons.mozilla.org :: Security, enhancement)
addons.mozilla.org
Security
Tracking
(Not tracked)
RESOLVED
WONTFIX
People
(Reporter: TheOne, Unassigned)
References
Details
It would be great if we could
1) run travis against the security repository to catch test failures for security patches
2) add a job to jenkins to be able to push directly to stage/prod from that repository, in order to avoid having to commit the patch to the public repo before deploying.
Comment 1•7 years ago
|
||
1) is just hooking up a private travis-ci.com account
2) is a lot more non-trivial, and will rely on addons-server-security being up to date with addons-server before merging.
I think you should split deployment into another bug.
| Reporter | ||
Updated•7 years ago
|
Summary: Enable jenkins and travis for the security repository → Enable travis for the security repository
Comment 2•7 years ago
|
||
If we have a Travis CI private account this would need an admin for the security repo to enable it. At this time I'm not an admin for the repo.
Comment 4•7 years ago
|
||
(In reply to Andrew Williamson [:eviljeff] from comment #3)
> Stuart is this something you can enable?
I'll need to see whether the mozilla github ops can setup the travis integration. It doesn't appear to be enabled yet.
Flags: needinfo?(scolville)
Updated•5 years ago
|
Flags: needinfo?(scolville)
Comment 5•5 years ago
|
||
Since this was filed, there's a new feature on github that we now use for managing security patches. However it's not posssible to enable CI for this either. On that basis this is a wontfix.
"To keep information about vulnerabilities secure, integrations, including CI, cannot access temporary private forks."
Status: NEW → RESOLVED
Closed: 5 years ago
Flags: needinfo?(scolville)
Resolution: --- → WONTFIX
You need to log in
before you can comment on or make changes to this bug.
Description
•