Граф коммитов

42 Коммитов

Автор SHA1 Сообщение Дата
Alex Gibson 47e9ca5a2c
Add Playwright testing docs (#14905) 2024-07-31 09:10:58 +01:00
Steve Jalim 3cb782fcf7
Add reminder which site uses which Bouncer/SA service (#14224)
* Add reminder which site uses which Bouncer/SA service

* Update docs/pipeline.rst

Co-authored-by: Alex Gibson <alexgibson@users.noreply.github.com>

* Update docs/pipeline.rst

* Update docs/pipeline.rst

* Update docs/pipeline.rst

* Update docs/pipeline.rst

* Update docs/pipeline.rst

---------

Co-authored-by: Alex Gibson <alexgibson@users.noreply.github.com>
2024-02-21 09:39:25 +00:00
Alex Gibson 89e29347b6
Update browser support documentation for Firefox (Fixes #13378) (#13420) 2023-07-19 10:52:03 -07:00
Steve Jalim d2d073a323
Update Pocket Mode docs (#13167)
* Add comment to remind us all that github.com/Pocket/dotcom-gateway is a thing we need to update, too

* Minor docs clarifications

* Update documentation to make it easier to discover the URLs of the various Mozorg and Pocket sites
2023-05-22 10:53:57 +01:00
Steve Jalim b0dd95d9c8
Add documentation for CI refactoring (#12970)
* Update CI documentation following GitLab to Github change

* Remove mention of CircleCI, because we no longer use it

* Add ADR covering the move from Gitlab CI to Github Actions

* Clarify interplay between bedrock and deploy-bedrock repos
2023-05-04 13:08:19 +01:00
Rob Hudson 4320f797b7
Fix whatsdeployed image link in docs (#11928) 2022-07-17 20:15:24 +01:00
Rob Hudson 7abdb6c08d Add copy-pasteable example for integration tests 2022-07-15 13:00:07 -07:00
Steve Jalim 31f1d242ca
Get Pocket-mode integration tests working again (#11627)
This changeset unskips the Pocket About page tests and uses a new fixture
to provide a Pocket-specific base URL against which to test, drawn from the
env. This means we can run the Pocket integration tests at the same time
as the Mozorg/bedrock ones, and all will be run on the relevant test server.

A pocket_mode pytest mark has been added, too, but isn't relied upon at the
moment for anything.
2022-05-13 16:02:17 +01:00
Paul McLanahan a9e4a4803d Add whatsdeployed.io badges and links to docs and readme
Now that #11596 is deployed we can use this service again.
2022-05-10 12:37:42 -04:00
Paul McLanahan c92de71516 Update main branch references to www-config repo 2022-04-15 14:49:12 -04:00
Paul McLanahan f480f0242f Update references to bedrock git default branch to main
Fix #9894
2022-04-15 14:49:12 -04:00
Steve Jalim a8ed6ae9c4
Add pre-commit hook for including the MPLv2 in all source code files (#10617)
* 10614: Add pre-commit hook for including the MPLv2

Adds to Python, JS, SCSS, Jinja HTML, Fluent templates and shell scripts

Note that the order of application of the hooks is important - we want to add a missing license before we check the formatting of files

* 10614: Update MPLv2 comments on all templates to match standard format produced by pre-commit hook

* Updates existing MPLv2 text to use a https URL
* Amend a handful of Fluent templates that used a token instead of the string "Mozilla" - this standardised things; translation was not used or needed
* Add missing MPLv2 where needed
* Update three tests that regressed with these changes, above

* 10614: Update pre-commit config to not add MPL to JS libraries; Remove MPL from the four files which should not have had it
2021-10-22 13:09:44 +01:00
Steve Jalim 2ef16dc299 NOTICKET: Minor documentation updates, encountered during onboarding 2021-10-08 16:03:17 +01:00
Ayush Anand a66ee5fa2b
Fix clipboard issue (Fixes #10453) (#10509) 2021-09-28 09:36:12 +01:00
Alex Gibson 6d2796c6d2 Update pipeline testing docs (Fixes #9580) 2020-10-26 10:46:46 +00:00
Alex Gibson b2beca1cee Remove unused integration-test code (Fixes #8922) 2020-07-14 15:46:54 -04:00
Giorgos Logiotatidis 8512ac882b Use mozmeao dockerhub repo.
See https://github.com/mozmeao/infra/issues/1284
2020-05-26 10:21:49 -04:00
Josh Mize f3cfb97bbc Remove Jenkins pipeline docs
Follow up from #8222 where the Jenkins pipeline files were removed.
2020-01-02 10:43:16 -08:00
Josh Mize b0430c99ea
Gitlab stage & prod (#8222)
* update TEST_IMAGE in www-config .gitlab-ci.yml

* Switch stage & prod branches from jenkins to gitlab

* Delete Jenkinsfile and jenkins directory
2019-11-26 11:26:44 -06:00
Josh Mize 93015f45a4 Remove smoke marker from tests (#7030) 2019-04-11 10:06:34 +01:00
Dave Parfitt f4a9c89027 update jenkins urls to use VPN 2019-03-03 21:31:13 -05:00
Josh Mize 8b9cf3aa12
Separate stage from prod deployment (#6675)
Only push to single stage region (oregon-b)
2019-01-15 10:03:16 -06:00
Paul McLanahan aedbcf65df Add ADRs to Sphinx docs (#6692)
* Install Sphinx markdown deps
* Configure Sphinx with markdown support
* Switch to RTD Sphinx theme for local too
* Fix a bunch of Sphinx warnings for docs
* Separate docs deps into a requirements file for RTD to use
2019-01-09 18:21:23 -06:00
Jon Petto 5a947ec09c Bug 1446023 iframeless fxa form (#5713)
* [fix bug 1446023] Add iframeless FxA macro on /firstrun.

* Update distribution check to only switch to China re-pack URL if UITour call is successful.

* Add the following params to the token request:

- utm_source (if available)
- utm_campaign (if available)
- form_type (always 'email')
- entrypoint

* Make utm_source required.

* Update docs/comments to clarify Fx 48+ requirement.
2018-08-24 13:33:08 -07:00
Paul McLanahan a8171c5784 Switch from django-pipeline to gulp tasks for asset processing (#5618)
* Move from django-pipeline to Gulp for static-assets

* Use Gulp tasks to compile less and sass
* Use Gulp tasks to concatinate files into bundles
* Use Gulp tasks to minify files for deployment
* Use Gulp tasks for development to watch for changes
* Use BrowserSync to serve development static files and refresh the
  in-progress page
* Update Docker setup to use multi-stage build
* Update Makefile to build and run the docker setup
* Update docs to recommend Docker-based development
* Update deployment and testing to also use the Makefile

* Add rebuild of SASS bundles when library files change

* Add an intermediate build directory just for LESS and SASS
* Avoid issues with ambiguous imports when .css and .scss in the same
  directory

* Set deployment docker image in git env var script
2018-06-07 10:52:53 -05:00
Paul McLanahan 2ca9b0b163 Add info on the /healthz-cron/ URL to the docs 2018-05-30 14:04:16 -04:00
Stephanie Hobson 21da87b25a
Doc updates about dev env defaults (#5568)
* Doc updates about dev env defaults
2018-04-10 11:09:14 -07:00
Paul McLanahan 83a5412a7e Remove us-west from deployment and add oregon-b (#5545)
This also removes deis1 specific things like pushing to
the private docker registry and the deis1 CLI tool.
2018-04-02 09:51:53 -05:00
Paul McLanahan d966001f65 Remove app name suffix from deployment
Was only needed for the "-deis" suffix on stage and prod but those are
going away.
2017-05-11 15:59:09 -04:00
Paul McLanahan 914d8007f4 Restructure jenkins deployment. Demos build in main pipeline.
* Fix demo deploy and update docs.
* Make it work with deis1 and deis2
* Enforce max 63 char app names
* Fix SSL redirect for Deis v2 clusters. Allow settings per cluster.
* Improve env file handling and combination for demo deploys
* Use new envcat utility
* Deploy our dev, stage, and prod apps to virginia and tokyo clusters
2017-05-10 17:01:06 -04:00
Paul McLanahan 74c7c63c5d Add more options to jenkins.yml for deployments
* Add ability to toggle smoke tests
* Add ability to toggle deployment
* Add ability to toggle integration tests
* Add ability to toggle pushing docker images to public registry
2017-03-02 13:20:44 -05:00
Paul McLanahan 8364aa313f Move docker scripts, envfiles, and groovy files 2017-02-22 16:41:19 -05:00
Paul McLanahan 7a4ef8a0bd Move integration test properties into the run script
Removes the need for separate properties files and makes bulk
editing of properties easier.
2017-02-22 15:36:26 -05:00
Paul McLanahan 160d6e55d8 Build and deploy via Jenkinsfile
* Add jenkins.yml for config and other groovy files for functions.
* Make the ircNotification function more flexible
* Add locking for deploy/test steps
* Allow a branch config to require a commit be tagged for deployment
* Deploy all apps in a region before moving to next region
* Update deployment pipeline docs
* Add Jenkinsfile milestones
* Optimize steps for BlueOcean
2017-02-06 14:46:52 -05:00
Paul McLanahan f56cf28143 Add git remote CLI switch for tag-release.sh script
Improve docs for said script.
2017-01-05 15:58:21 -05:00
Paul McLanahan 6c59f305b8 Deploy demos with Jenkins
* Disable circle demo deploy
* Add IRC notification to Jenkinsfile deployments
* Fix the deployment docs for new pipeline
2017-01-03 14:46:18 -05:00
Josh Mize 7360abfcf5 Document triggering jenkins integration tests 2016-09-19 13:55:57 -05:00
Jon Petto 4009c41c8e [fix bug 1258491] Update Fx Family Nav. 2016-04-04 10:46:09 -05:00
Josh Mize c451fc35af Merge pull request #3959 from alexgibson/remove-legacy-docs
Remove Cloud9, Vagrant and legacy PHP docs and associated files
2016-03-14 01:17:23 -05:00
Jon Petto c4512de7ce Add cheet sheet for prod push to pipeline docs. 2016-03-11 14:36:26 -06:00
Alex Gibson 824523d3b8 Remove Cloud9, Vagrant and legacy PHP docs and associated files (closes #3944) 2016-03-11 10:46:54 +00:00
Alex Gibson 9e1650231e Add documentation for Bedrock deployment pipeline configuration 2016-03-08 14:15:36 +00:00