8 Commits

Author SHA1 Message Date
Alberto C. Ríos
976f8fd6af Scaling vm types
By default, cf-deployment uses minimal vm type, scaling the main components up vertically
to use large instead.
2021-09-23 14:58:36 +02:00
Gareth Clay
9be0a76255 Scale Toolsmiths environment for ATs
* Scale to 3 Diego cells to handle AT workload
* Rich Gradle output for ATs in CI
* Clean more things in clean-env.sh
2021-05-10 17:15:05 +01:00
Gareth Clay
57799f71a7 Create test orgs and spaces before ATs run
* Also remove unnecessary `credhub login` step
2021-05-10 17:11:34 +01:00
Gareth Clay
2cf7747b1c Use Toolsmith environment for running ATs 2021-05-10 17:11:31 +01:00
Gareth Clay
7ca3239ba6 Pipeline refresh
* Migrate PR pipeline definition into main repo
* Move credentials from LastPass to CredHub
* Reference docker images in tasks to allow use of `fly execute`
* Make use of var templating everywhere to make `fly execute` easier
still
* Move pipelines to `app-broker` Concourse team
* Separate CI management scripts from Concourse task scripts
* Template git-repo-staging user data
* .envrc
* Fix `InMemoryServiceInstanceBindingStateRepositoryTest` failure when
the time rolls over into a new minute during test execution :D

closes #381
2020-06-15 09:50:34 +01:00
Gareth Clay
6fed6572cb Fix CI log interleaving
* Stop logs from parallel tests interleaving with each other
* Cut down on noise and reduce page load times by only logging std
streams for tests that fail
* @Validated AT cloud foundry configuration
* Remove unnecessary Gradle tasks from the AT job since they've already
been performed as part of `build`
* Stop tests and javadoc Gradle tasks being run against docs subproject
and causing failures

#380
2020-06-09 13:52:13 -04:00
Alberto Rios
c5fef6a3e0 Renaming ATs git-repo location 2019-08-28 18:11:24 +02:00
Alberto Rios
7b8c877cf0 Adding release pipeline
Integrating existing pipeline with a new release pipeline

It is composed by three different groups:

- The first group is a basic build so that we can always be sure which build we will be getting when releasing, followed by the acceptance tests.

- The second group are the releases.

- The last group is the CI image used by the different tasks.
2019-08-28 17:44:26 +02:00