Commit Graph

115 Commits

Author SHA1 Message Date
Dorian 815533b52b core: Attempt to fix the builds with an always succeed docker pull to start. 2019-09-16 16:11:05 -04:00
Dorian 51bb769a2c core: Attempt to fix the builds with a proper refactor. 2019-09-16 15:47:20 -04:00
Dorian 54615d07ff core: Update the documentation and tests. 2019-09-14 21:02:40 -04:00
Dorian a262173cf6 Resolve move CI name mismatch issues. 2019-07-12 17:50:10 -04:00
Dorian b4e1217eb7 Migrate all docker-compose commands into the CI configuration. 2019-07-12 17:27:07 -04:00
Dorian a37e8d05ac Clean up the CI and Docker build setup. 2019-07-12 17:17:44 -04:00
Dorian cd2f995bac Ensure Rookeries images doesn't get pushed unless plugins pass. 2019-07-12 11:26:57 -04:00
Dorian ac9a47c85a Re-enable with working tests. 2019-06-13 17:37:28 -04:00
Dorian 08a217506d Setup basic setup for testing markdown replacement text. 2019-06-13 08:47:59 -04:00
Dorian f9f7880eea Add testing of plugins and clean up naming convention. 2019-06-13 08:11:16 -04:00
Dorian 29e25362b5 Streamline the build process. 2019-06-12 17:55:59 -04:00
Dorian efd5bb7c8c Make sure to build out the rookeries image. 2019-06-12 17:42:15 -04:00
Dorian bbebb6e076 Pull all images to speed up build steps. 2019-05-21 09:02:59 -04:00
Dorian 53edd98c6e Pull to keep things cached. 2019-05-17 16:15:04 -04:00
Dorian 071ba2b258 Clean up pulling of builds, and ensure releases only on tags. 2019-05-17 16:06:33 -04:00
Dorian 4e933a886e Fix the publishing steps. 2019-05-17 15:05:30 -04:00
Dorian 777d5fd5a7 Improve caching setup and tests. 2019-05-17 13:57:59 -04:00
Dorian 010c810822 Rely on Docker Hub for "caching" the builds. 2019-05-17 11:54:45 -04:00
Dorian df0a7de9ae Fix up setup of tests and releases. 2019-05-17 11:46:34 -04:00
Dorian 593357a5ba Fix up caching setup. 2019-05-17 10:58:22 -04:00
Dorian 507a2edd54 Add docker layer caching. 2019-05-17 10:55:08 -04:00
Dorian b77cbc3bb3 Fix CI failure on server build pipeline. 2019-05-17 10:20:16 -04:00
Dorian 32087f9af4 Fix CI fail. 2019-05-17 10:17:54 -04:00
Dorian 90eae25070 Parallelize builds and use caches better. 2019-05-17 10:03:07 -04:00
Dorian c52e0c9821 Fix CI to run a remote env. 2019-05-17 09:30:05 -04:00
Dorian 5d7522cba8 Fix the dependency. 2019-05-17 09:15:41 -04:00
Dorian 1c1eb78fe9 Attempt to speed up and simplify builds. 2019-05-17 08:48:02 -04:00
Dorian 823f40c708 Migrate server over to separate project path.
Remove testing of styles in JS.
2019-04-23 08:25:41 -04:00
Dorian 7c9e50565c Migrate last makefile targets over to cargo make. 2018-08-16 10:18:12 -04:00
Dorian bf767390d9 Migrate most makefile targets over to cargo-make. 2018-08-16 09:40:39 -04:00
Dorian 03c2bb5dee Ensure using the right image for the CircleCI builds. 2018-08-16 07:45:38 -04:00
Dorian dc4cb5c93c Attempt to run cargo make as a CI command. 2018-08-15 23:04:03 -04:00
Dorian b694a7a2e2 Combine tests for code linting in both Python and JS. 2017-10-24 22:49:14 -04:00
Dorian ebb4453464 Add architecture specific cache to rookeries builds. 2017-09-29 17:24:47 -04:00
Dorian 5e3909e6c4 Add labels to CircleCI Docker upload. 2017-09-24 22:13:20 -04:00
Dorian 33251b602f Add notes about builds. 2017-09-15 16:15:05 -04:00
Dorian 69ff7557e6 Update configuration and hopefully fix the issues with CircleCI builds. 2017-09-15 15:37:25 -04:00
Dorian ac69ef04f2 Fix YAML setup for circle ci config. 2017-09-14 15:02:02 -04:00
Dorian 6b5c219e6f Fix YAML setup for circle ci config. 2017-09-14 14:54:23 -04:00
Dorian 231e42628c Attempt to include caching of Docker app images. 2017-09-14 14:47:56 -04:00
Dorian 4d689b2f3a Add tagged releases, and remove old script for tags.
Remove redundant license file.
2017-03-27 17:38:28 -04:00
Dorian f2a4db5045 Remove the SauceLabs steps since they are no longer necessary. 2017-03-26 21:36:26 -04:00
Dorian a02beb5d16 Add ability to spin up sauceconnect separately.
Add initial work to support  a remote browser.
2017-03-23 08:57:28 -04:00
Dorian a78a3e9c37 Compact JS + functional tests into UI tests. 2017-03-20 08:48:56 -04:00
Dorian aff74ba4db Remove tunnel clean up since it gets shutdown after container finishes. 2017-03-17 14:07:27 -04:00
Dorian 819680aac0 Migrate to using a new version of docker-compose. 2017-03-17 11:57:28 -04:00
Dorian 48e2c9a25e Fix issue with starting the sauceconnect tunnel. 2017-03-17 10:10:00 -04:00
Dorian cf003d6d35 Attempt switch over to a custom circleci testing container. 2017-03-17 10:00:40 -04:00
Dorian b7a8b134af Remove unused Makefile targets and associated scripts.
Ensure that publishing is done via CircleCI deployments.
2017-03-17 08:33:18 -04:00
Dorian 090b52b639 Remove old circleci config.
Update order of steps for new circleci config.
2017-03-17 08:26:43 -04:00
Dorian ff163eaf2f Remove docker version check... hoping everything just works in CircleCI. 2017-03-17 00:39:17 -04:00
Dorian 6a6000aa28 Spelling still counts. 2017-03-17 00:35:27 -04:00
Dorian 1b94f0138e So... sudo is not found... ok. 2017-03-17 00:33:05 -04:00
Dorian aa0e5222a5 If at first you don't succeed... try again? 2017-03-17 00:30:10 -04:00
Dorian 57d7ba0870 Add in git to be available in the new image. 2017-03-17 00:29:08 -04:00
Dorian 5bc6c6a43b Switch to using a Ubuntu 16.04 image instead. 2017-03-17 00:27:21 -04:00
Dorian de9cea22fa Fix orders of operations for Docker CI setup. 2017-03-17 00:22:31 -04:00
Dorian c6ead88861 Fix syntax error for CircleCI. 2017-03-17 00:20:35 -04:00
Dorian 5931b14d9d Attempt to work around lack of custom Docker image to setup a ready environment. 2017-03-17 00:19:38 -04:00
Dorian d3f280325b Attempt to work with a custom primary Docker container. 2017-03-17 00:06:29 -04:00
Dorian f6de09b3da Avoid installing newer version of Docker compose as done in the older version of the CI config, 2017-03-16 23:50:18 -04:00
Dorian 25bb4cddfe Attempt to fix working directory issue. 2017-03-16 23:47:52 -04:00
Dorian 0910dfaf4e Attempt to run again with fix syntax for new CircleCI builds. 2017-03-16 23:46:17 -04:00
Dorian af3e27920f Bring in remainder of tests to work against CircleCI version 2. 2017-03-16 23:43:41 -04:00
Dorian 8e407d83a2 Attempt to run against CircleCI version 2 test setup instead. 2017-03-16 23:39:30 -04:00