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

15 Коммитов

Автор SHA1 Сообщение Дата
Josh Mize 93015f45a4 Remove smoke marker from tests (#7030) 2019-04-11 10:06:34 +01:00
Paul McLanahan 75e1915aff Switch from IRC to Slack notifications from Jenkins (#5945) 2018-07-26 09:47:09 -05:00
Paul McLanahan 202fe774e2 Upload static media to s3 on deploy (#5932) 2018-07-18 09:33:59 -05:00
Josh Mize 65b7044137 Remove git commit from build lock 2018-06-25 17:11:29 -04:00
Josh Mize d64290f5c2
Add iowa-a deployment based on git-sync-operator for #5762 (#5794) 2018-06-07 15:45:19 -05: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 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 1f3ca1bf81 Upload and distribute database updates via S3 (#5334)
A.K.A The Sqlitening!

This removes bedrock's depenence on a database server and moves to
downloading pre-built sqlite database files from s3 on a schedule. There
is also a clock process that will update and upload such a database on a
schedule as well. This should mean more stability, speed, and
reliability for bedrock, as well as quicker development due to easy to
download pre-populated databases.
2018-03-29 14:24:22 -05:00
Paul McLanahan d8b2e91ce8 Add more retry and better handling to integration tests 2017-12-08 09:39:31 +00:00
Paul McLanahan b3877a3569 Fix #5166: IRC notification if either smoke or unit tests fail during deploy 2017-10-12 13:56:12 -04:00
Josh Mize 7702a45a58 Add support for regional integration test config 2017-06-01 00:23:25 -05:00
Paul McLanahan 20be1cfe20 Include test image in push to dockerhub
This will ensure that the test image is available to the
other jobs that need to tests bedrock instances.
2017-05-25 10:46:54 -04:00
Paul McLanahan fe3457a7b1 Move testing success message to a single one at the end 2017-05-12 11:47:31 -04: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