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

Travis CI and Buildkite 2.0 #306

Merged
merged 75 commits into from
Aug 26, 2019
Merged

Travis CI and Buildkite 2.0 #306

merged 75 commits into from
Aug 26, 2019

Conversation

kj4ezj
Copy link
Contributor

@kj4ezj kj4ezj commented Aug 9, 2019

Change Description

We have decided to run community builds in Travis CI for EOSIO repositories because Travis provides free CICD infrastructure to open-source projects so, if a community member were to inject malicious code into a pull request, it would compromise Travis instead of Block.one.

This branch is considered stable and is being used to collect metrics, so please treat this like develop and make changes on branches off of trav-poc and test them before merging them back in.

Changes:

  • Travis CI YAML
  • Buildkite YAML
  • Scripts for both
  • Docker files

See Also

Deployment Changes

  • Deployment Changes
    None.

API Changes

  • API Changes
    None.

Documentation Additions

  • Documentation Additions
    None.

@kj4ezj kj4ezj changed the title Travis CI Beta Testing Travis CI and Buildkite 2.0 Aug 26, 2019
@NorseGaud NorseGaud mentioned this pull request Aug 26, 2019
3 tasks
This was referenced Aug 26, 2019
Copy link

@zreyn zreyn left a comment

Choose a reason for hiding this comment

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

This looks fine. Just one comment to consider, but not required.


FULL_TAG=${FULL_TAG:-eosio/ci-contracts-builder:base-ubuntu-18.04-$EOSIO_COMMIT}
ARGS=${ARGS:-"--rm -v $(pwd):$MOUNTED_DIR"}
CDT_COMMANDS="apt-get install -y wget && wget -q $CDT_URL -O eosio.cdt.deb && dpkg -i eosio.cdt.deb && export PATH=/usr/opt/eosio.cdt/$CDT_VERSION/bin:\\\$PATH"
Copy link

Choose a reason for hiding this comment

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

Is there a way to get this installed in the base image instead?

@arhag arhag merged commit 9c731d5 into release/1.7.x Aug 26, 2019
@arhag arhag deleted the trav-poc branch August 26, 2019 21:33
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.

4 participants