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

173 Коммитов

Автор SHA1 Сообщение Дата
Giorgos Logiotatidis 5405e9df71 Run units tests in docker pipeline. 2015-10-09 10:05:48 +03:00
Giorgos Logiotatidis 10fe480806 Update jenkins mcom test runner to use docker. 2015-10-08 19:47:34 +03:00
Giorgos Logiotatidis 72778451d8 When FORCE_REBUILD don't use docker cache. 2015-10-08 13:17:08 +03:00
Giorgos Logiotatidis 182688aaa2 Set PYTHONDONTWRITEBYTECODE in dockerfiles. 2015-10-08 13:17:08 +03:00
Giorgos Logiotatidis ab5ba17b83 Symlink static files. 2015-10-07 14:39:42 +03:00
Giorgos Logiotatidis 6667f73a76 Update jenkins include_l10n script.
This introduces PROD_ONLY env variable which will be used by jenkins
jobs after l10n to determine execution path: When PROD_ONLY is true
only push_to_stage jobs run and push_to_dev jobs are not run.

PROD_ONLY is true when the job is time triggered and therefore it's
updating only locales and not code. This image with the updated locales
should be pushed to staging and production and not to dev which maybe
already in a newer code version.

Secondly a image build from code merges would run `svn up` and update
the locales making the next time triggered job to believe that there are
no locale changes and therefore skip pushing the latest version to
production. To tackle this FORCE_TIME_TRIGGER_UPDATE gets introduced to
force pushing previously checkout locales to production on time triggers.
2015-10-06 17:26:12 +03:00
Giorgos Logiotatidis 3c23113e8e Push to private docker registries. 2015-10-02 12:51:55 +03:00
Josh Mize abb5afcc79 Fix softlinkstatic to actually create symlinks 2015-09-30 21:01:49 -05:00
Josh Mize 3c448e76e5 Allow dockerized update_security_advisories 2015-09-30 18:39:14 -05:00
Giorgos Logiotatidis d71c4f8b6e Add mcom_tests jenkins script. 2015-09-30 15:38:04 +03:00
Giorgos Logiotatidis 15048da1dc Add GIT_COMMIT in revision.txt 2015-09-29 19:27:26 +03:00
Giorgos Logiotatidis f2581d0a34 Add jenkins build trigger script. 2015-09-29 19:27:26 +03:00
Giorgos Logiotatidis 62cfa20d37 Docker delivery pipeline with jenkins and deis.
* Don't include git directory.

* Build bedrock_base

* Build bedrock_code

* Update run_tests

* Build bedrock_l10n

* Update push to docker hub.

* Update push2deis

* bedrock_l10n: When time triggered use the currently deployed commit.

* Script to check if commit is tag.

* Skip docker image squashing if not needed.

* Allow pulling base docker images.

* Build only if commit in master branch or commit is tagged.
2015-09-28 17:33:45 +03:00
Paul McLanahan e2396c04f9 Merge pull request #3293 from pmclanahan/get-geoip-db-command
Add mgmnt command to download Maxmind DB
2015-09-11 08:44:35 -04:00
Paul McLanahan 4b93fc9970 Add mgmnt command to download Maxmind DB 2015-09-11 08:35:15 -04:00
Paul McLanahan 63cc51bbc0 Merge pull request #3300 from glogiotatidis/runtestsdocker
Run tests against the built docker image.
2015-09-11 08:26:28 -04:00
Giorgos Logiotatidis 123a82b73d Run tests in Jenkins. 2015-09-10 12:41:02 +03:00
Giorgos Logiotatidis 4c8b74be42 Switch to Postgres to match our AWS setup. 2015-09-10 11:20:35 +03:00
Giorgos Logiotatidis 082aed87ee Script to upload maxmind db to S3. 2015-09-10 10:57:14 +03:00
Giorgos Logiotatidis 92daa98870 Run run-common script on docker run. 2015-08-27 12:27:55 +03:00
Giorgos Logiotatidis 3a82d1ebfd Add uwsgi support. 2015-08-04 12:06:13 +03:00
Giorgos Logiotatidis 9ac7728bbe Link unhashed static files to hashed files.
To reduced final docker image size.
2015-08-04 12:06:13 +03:00
Giorgos Logiotatidis ca786d2604 Dockerize bedrock for production. 2015-08-04 12:06:13 +03:00