No description, website, or topics provided.
Clone or download
mnitchev and gdankov Delete cluster info from private repo
Signed-off-by: Georgi Dankov <gddankov@gmail.com>
Latest commit cb55d17 Oct 15, 2018

README.md

Eirini CI

CI Resources for eirini-release

Access

There are two ways to access our Concourse server:

  1. GitHub OAuth

To be able to login via Github you will need to be member of the cf-cube-ci/cube team.

  1. LastPass
  • LastPass account,
  • install the LastPass CLI, and
  • contact the cube development team to share the login with you.

After you got all these things, run the following to login via fly:

fly -t <alias> login \
  -c https://flintstone.ci.cf-app.com \
  -u <user-name> \
  -p $(lpass show "<key-name>" --password) \
  --team-name <team-name>

Development

Prereqs

  • Access to private repo, which contains environment specific vars
  • Install Aviator (used to merge pipeline YAML files)
  • Clone the following repositories to your local workstation:
  • Make sure you have pass configured (see eirini-private-config)

Set the CI Pipeline

Execute the following script:

$ ./pipelines/ci/set-pipeline <CONCOURSE_TARGET> <PATH_TO_PRIVATE_REPO>

Set the Acceptance Pipeline

Execute the following script:

$ ./pipelines/acceptance/set-pipeline <CONCOURSE_TARGET> <PATH_TO_PRIVATE_REPO>