Commit Graph

88 Commits

Author SHA1 Message Date
Roy Clarkson
f22d0760f4 Remove slack notifications from pipelines 2025-02-05 10:58:15 -05:00
Alberto C. Ríos
654b887d55 Adding docker config 2024-07-01 13:16:35 +02:00
Alberto C. Ríos
749fc7642b Updating image repository 2024-06-27 17:38:17 +02:00
Gareth Clay
3e0abdf26f Migrate to new image repositories 2024-06-05 11:03:21 -04:00
Gareth Clay
af6ae5d410 Migration to new Concourse instance 2024-06-05 14:59:26 +01:00
Alberto C. Ríos
d573cb2edb Make PR manager use the default branch 2024-03-12 17:25:11 +01:00
Gareth Clay
94e297851e Retry CF API login (#879)
* Sometimes cf login fails - this WIP will perform a retry
* But sometimes login succeeds and then a later command fails. We might need to extract the retry into a function and use it on every cf command?
2023-10-09 11:35:03 +02:00
Gareth Clay
8a51619daf Switch to concourse-release-scripts image
The jar file is no longer publicly available.
2023-10-03 10:35:26 +01:00
Alberto C. Ríos
6f2453ac5a Moving pipelines to shepherd (#869) 2023-10-03 10:17:29 +02:00
Gareth Clay
5b500978a4 Enable documentation publishing
Adds Artifactory properties required for documentation publishing
2023-09-20 10:13:16 +01:00
Alberto C. Ríos
e2f1a7cc11 Removing 1.4.x because it reached EOCS (#844) 2023-09-06 10:37:24 +02:00
Gareth Clay
aa7b2a423f PR pipeline update 2023-05-26 09:02:26 +01:00
Gareth Clay
674c41c614 Don't use rich Gradle output for ATs
Because it makes the output in the Concourse UI messy
2023-05-03 10:01:45 +01:00
Gareth Clay
5fe1748444 Rebuild CI images weekly
In order to discover problems more quickly
2023-05-02 15:15:50 +01:00
Gareth Clay
9f89d7ecbc Remove https://repo.spring.io/libs-snapshot reference
This repository path will soon disallow anonymous access
2023-05-02 15:10:18 +01:00
Alberto C. Ríos
3623eccc73 Updating artifactory build_uri 2023-05-02 13:19:14 +02:00
Alberto C. Ríos
95b5560d93 Using version in artifactory build_number 2023-05-02 13:10:25 +02:00
Gareth Clay
ebf1fc66f3 App Broker 2.0.x
Major dependencies updates:
* Spring Boot 3
* Spring Framework 6
* Spring Cloud Open Service Broker 4.0.0-SNAPSHOT
* Java 17
* Gradle 7.6

Dockerfile:
* Update to Ubuntu Jammy
* Bump to OpenJDK 17
* Remove usage of deprecated `apt-key` tool
* Bump all other tools to latest versions (bosh, bbl, credhub etc.)

ATs:
* Pass required java buildpack env var to use Java 17 on CF
* Update `cf login` invocation to work with cf-cli v8

Small improvements:
* Reliable datetime comparison in `InMemoryServiceInstanceStateRepositoryTest`
* Update `.editorconfig` to match existing style
* Add `.sdkmanrc`
2022-12-08 09:20:41 +00:00
Gareth Clay
d609cc4c11 Instanced pipelines
Use instanced pipelines for supported branches and PRs.
2022-12-01 11:21:23 +00:00
Alberto C. Ríos
8d32b986fd Notify failures on error 2022-11-22 12:42:24 +01:00
Alberto C. Ríos
81d7f00759 Adding tags to all resource_types 2022-11-22 11:35:11 +01:00
Gareth Clay
9a4bbfabd1 Upgrade to Gradle 7.5.1
Also default to running tasks in parallel
2022-10-13 17:09:45 +01:00
Alberto C. Ríos
c9a3c1177f Adding missing tag 2022-01-17 15:39:17 +01:00
Alberto C. Ríos
b5699278eb Future proofing main with the tag split
Adding the split now so we can just bump a number in the future
2022-01-17 14:55:08 +01:00
Alberto C. Ríos
4d9ba89034 Reverting distribution repository
To re-enable snapshot publishing
2022-01-10 13:26:14 +01:00
Alberto C. Ríos
36c13258f9 Upating build dist repository 2022-01-07 12:57:45 +01:00
Alberto C. Ríos
2d58032d0c Updating concourse vars 2022-01-07 12:57:45 +01:00
Alberto C. Ríos
56364e4a5d Upgrading dependencies for 1.4
Updating pipelines
2022-01-05 12:43:44 +01:00
Alberto C. Ríos
6bb90cc072 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:40 +02:00
Abel Salgado Romero
be65e4abc6 Use GH Tokens for pipelines
* Add signing configuration
2021-09-10 12:11:21 +02:00
Abel Salgado Romero
101d413f5f Bump to concourse-release-scripts-0.3.4-SNAPSHOT
Removes need to wait for releasing or building custom images
from source.
2021-09-09 12:53:28 +02:00
Gareth Clay
32e15b3c48 Nightly builds
* Trigger builds nightly to drive out failures
* Add an 'all' group to the pipeline view to provide an overview

# 449
2021-09-02 13:28:09 +01:00
Abel Salgado Romero
d347393b61 Remove Bintray from release pipelines 2021-08-19 17:55:52 +01:00
Gareth Clay
6abaacdd67 Rename CI base image app-broker-ci
Disambiguate and decouple from other users
2021-05-12 17:45:48 +01:00
Gareth Clay
3f226ace8d Fix PR pipeline vars 2021-05-11 09:41:06 +01:00
Gareth Clay
88a6ed59f2 Use Toolsmiths environments for PR pipeline ATs 2021-05-10 17:09:48 -04:00
Gareth Clay
a329ccf849 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 16:54:46 +01:00
Gareth Clay
04b64dc146 Create test orgs and spaces before ATs run
* Also remove unnecessary `credhub login` step
2021-05-10 16:54:46 +01:00
Gareth Clay
bd84a35a8f Use Toolsmith environment for running ATs 2021-05-07 15:12:08 +01:00
Gareth Clay
77b7ff1ef7 Remove Circle CI 2021-04-19 18:13:16 +01:00
Dylan Roberts
1e8aeca6f5 Update ci for harbor and runway 2021-04-16 13:30:45 -04:00
Dylan Roberts
083e9738e9 Update ci-image source to harbor 2021-04-15 15:55:31 -04:00
Dylan Roberts
8640026af2 Add concourse-release-scripts to release-ci-image 2021-04-14 14:59:01 -04:00
Gareth Clay
0c756a4092 Update pipelines for 1.3.x series 2021-01-21 10:03:27 +00:00
Gareth Clay
bdabe35937 Pipeline updates
* Pass through pipeline vars to tasks that require them
* Group milestone, rc and release jobs to clarify the release process
for each stage
2020-12-02 14:07:41 +00:00
Gareth Clay
cc0551c164 Publish docs zip to Maven
It seems I broke this while updating the Gradle build.
2020-11-30 17:54:34 +00:00
Gareth Clay
d9257c3b4d Replace docker-image resource with registry-image
This can make use of the global Concourse registry mirror, which is
authenticated to avoid DockerHub rate limits.

#403
2020-11-27 16:28:43 +00:00
Roy Clarkson
b7e27cd84a Remove 'set -u' parameter because staging script is failing on an unbound var
Staging for releases is failing on an unbound variable. This is because there
is no suffix to append in the new Spring version format.

/opt/concourse-java.sh: line 81: $2: unbound variable
2020-11-19 16:18:05 -05:00
Roy Clarkson
64195087b3 Remove commented pipeline config 2020-11-18 16:48:44 -05:00
Yuxin Bai
c16b20f567 Trying to set git config with CLI 2020-11-18 15:27:12 -05:00