Skip to content
This repository has been archived by the owner on Aug 2, 2022. It is now read-only.

Migrate buildkite pipelines to using the new fleets #6331

Merged
merged 10 commits into from
Nov 16, 2018

Conversation

zreyn
Copy link
Contributor

@zreyn zreyn commented Nov 16, 2018

Change Description

The new buildkite agent fleet is an auto-scaling, auto-rotating, and auto-updating group of hosts. This change moves the eos pipelines from the more manually-managed agent fleet to the new fleet. We changed the agent targeting from role-based to queue-based such that we can implement auto-scaling based on the workload while also providing some hardware options.

We migrated the following pipelines (with links to test runs):

Consensus Changes

None

API Changes

None

Documentation Additions

None

cp /config/.coveralls.yml . && \
/usr/local/bin/coveralls-lcov EOSIO_ut_coverage_filtered.info && \
echo "+++ View Report" && \
printf "\033]1339;url=https://eosio-coverage.s3-us-west-2.amazonaws.com/$BUILDKITE_JOB_ID/EOSIO_ut_coverage/index.html;content=View Full Coverage Report\a\n"
printf "\033]1339;url=https://eos-coverage.s3-us-west-2.amazonaws.com/$BUILDKITE_JOB_ID/EOSIO_ut_coverage/index.html;content=View Full Coverage Report\a\n"
label: ":spiral_note_pad: Generate Report"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We try to use eosio instead of eos to distinguish software from token. Is this change necessary?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good point. Essentially I needed a bucket that we could create and manage permissions for along side the new buildkite fleet. So, I created a new one temporarily to get this pipeline going. I spoke to Eric, who created the original bucket, and we'll work together to combine them and get back to using 'eosio-coverage'.

@heifner heifner requested review from ericiles and prattj November 16, 2018 16:34
Copy link
Contributor

@ericiles ericiles left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Everything looks good to me.

@heifner heifner merged commit 72f0849 into EOSIO:develop Nov 16, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants