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

5 Коммитов

Автор SHA1 Сообщение Дата
evgeny pavlov fd778c8afe switch addon rec to gcs, add compression 2021-02-08 15:43:22 -08:00
Daniel Thorn 09329dfcdc Remove test parallelism 2019-12-05 12:00:55 -08:00
Jeff Klukas a870aee5df Bug 1498309 Refactor CircleCI config and use cache for assembly 2018-10-12 15:07:49 -04:00
Arkadiusz Komarzewski 43ab9c0e97 Use Scalastyle for enforcing code style rules 2018-06-20 10:53:15 +02:00
Jeff Klukas 912adad51f Use CircleCI 2.0 in place of TravisCI
This consolidates us down to one CI provider for t-b-v and takes
advantage of CircleCI's more powerful machinery for defining workflows
with parallel jobs and shared files between them.

We eliminate the Scalatest tags we previously used to manually assign
test cases to different build jobs. We now split up tests by source file
and use CircleCI's 'parallelize' config option to reliably assign them
to jobs.

We also eliminate the concept of git tags for controlling deploys,
as discussed during All Hands week. We always upload a successful
build as the current jar for the branch. This means now that whatever
hits `master` will be what's running in production.

The local workflow is simplified somewhat by no longer building a docker
image specific to this project, but rather relying on the mozilla/sbt
image.

This CircleCI configuration runs a bit faster and with better consistency
(9 to 10 minutes) compared to the current TravisCI configuration
(12 minutes to 20 minutes).
2018-06-19 16:01:37 -04:00