Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Automated extension builds #32

Merged
merged 12 commits into from Apr 10, 2018
Merged

Automated extension builds #32

merged 12 commits into from Apr 10, 2018

Conversation

@sammacbeth
Copy link
Contributor

@sammacbeth sammacbeth commented Apr 10, 2018

Automated build of the extension on Jenkins. Contains a Dockerfile in-which we can build the extension and a Jenkinfile to describe the build steps.

The build is done using moab makezip, which builds and packages the extension for all platforms. With the firefox build, we can also make a signed xpi for the Cliqz browser.

Next steps: make signed builds for other browsers. We may be able to add linux compatibility to moab for this.

@sammacbeth sammacbeth requested a review from ghostery/ghostery as a code owner Apr 10, 2018
@sammacbeth sammacbeth force-pushed the sammacbeth:nightly branch from 938ce04 to af79226 Apr 10, 2018
@sammacbeth
Copy link
Contributor Author

@sammacbeth sammacbeth commented Apr 10, 2018

Added packaging and signing of the chrome build too. Current it is just signed with the CI key, but I think this should be fine for betas.

@christophertino christophertino merged commit 1836775 into ghostery:develop Apr 10, 2018
1 check passed
1 check passed
continuous-integration/travis-ci/pr The Travis CI build passed
Details
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Linked issues

Successfully merging this pull request may close these issues.

None yet

2 participants