Skip to content

open-switch/continuous-integration

Folders and files

NameName
Last commit message
Last commit date

Latest commit

6c6e94c · Mar 25, 2021
Aug 29, 2018
May 16, 2018
Feb 17, 2020
Feb 15, 2019
Jun 18, 2019
May 23, 2018
Mar 20, 2018
Mar 20, 2018
May 6, 2019
Mar 25, 2021
Jun 12, 2019
Jun 6, 2018

Repository files navigation

OpenSwitch Continuous Integration

Reading Buildkite logs

Buildkite is working on enabling public access. Until then, you'll need to be a member of our organization to read them.

The Buildkite script

Create, read, update, and delete Buildkite pipelines.

Required

  • Buildkite API token
  • GitHub API token
./bin/buildkite create all
./bin/buildkite read all
./bin/buildkite update all
./bin/buildkite delete all

Repositories without pipelines

Changing an agent's environment

Agent environments are bootstrapped from a script. Visit the parameters of any stack to find out what it is. Updating the script URL will recreate the auto-scaling group.

Adding secrets

Secrets are pulled in from the /env file in the managed secrets S3 bucket. Each stack has its own bucket. Download the file, edit it, and upload it back to commit changes. No further action is necessary.

privup script is used to upload packages to s3 bucket deb.openswitch.net

This script contacts AWS s3 buckets to upload packages. It also contacts the Secrets Manager for API access tokens.