Skip to content

CircleCI basic support#1716

Merged
mattklein123 merged 6 commits intomasterfrom
circle_ci_actual
Sep 25, 2017
Merged

CircleCI basic support#1716
mattklein123 merged 6 commits intomasterfrom
circle_ci_actual

Conversation

@mattklein123
Copy link
Copy Markdown
Member

@mattklein123 mattklein123 commented Sep 21, 2017

This commit gives us basic IPv4 support via CircleCI. We still test IPv6 on
Travis as Circle does not yet support IPv4. This commit is going to fail the
master pushes. I need to make new keys and creds and configure env vars
in Circle. I would like to ship this and then I will work on that.

Signed-off-by: Matt Klein mklein@lyft.com

@mattklein123 mattklein123 force-pushed the circle_ci_actual branch 9 times, most recently from febd83d to 6f5d7f0 Compare September 21, 2017 21:51
Signed-off-by: Matt Klein <mklein@lyft.com>
@mattklein123
Copy link
Copy Markdown
Member Author

Note CircleCI doesn't appear to support IPv6, otherwise this is mostly working other than the push portions.

Copy link
Copy Markdown
Member

@htuch htuch left a comment

Choose a reason for hiding this comment

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

SGTM, when we have IPv6 this is a good-to-go AFAICT.

mv ~/.gitconfig ~/.gitconfig_save

export ENVOY_SRCDIR="$(pwd)"
export NUM_CPUS=8 # xlarge resource_class
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Nit: why not let this be dynamically discovered to make it more robust?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

See the note here: https://circleci.com/docs/2.0/configuration-reference/#resource_class (It relates to how docker works unfortunately). I will add a comment here and generally clean this review up if we get IPv6 support.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

As @alyssawilk suggests on other threads, if we want to keep Travis around for just some IPv6 stuff, then we don't need to block the Circle CI move.


export ENVOY_SRCDIR="$(pwd)"
export NUM_CPUS=8 # xlarge resource_class
ci/do_ci.sh $1
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Nit: "$1"

Signed-off-by: Matt Klein <mklein@lyft.com>
Signed-off-by: Matt Klein <mklein@lyft.com>
Signed-off-by: Matt Klein <mklein@lyft.com>
@mattklein123 mattklein123 changed the title [WIP] CircleCI CircleCI basic support Sep 25, 2017
@mattklein123
Copy link
Copy Markdown
Member Author

@htuch updated

@mattklein123
Copy link
Copy Markdown
Member Author

Actually let me add the build_images job also to this PR.

htuch
htuch previously approved these changes Sep 25, 2017
Signed-off-by: Matt Klein <mklein@lyft.com>
@htuch
Copy link
Copy Markdown
Member

htuch commented Sep 25, 2017

I don't see the Travis run in the above checks..

@mattklein123
Copy link
Copy Markdown
Member Author

See continuous-integration/travis-ci/pr it's running.

@mattklein123 mattklein123 merged commit af74f2d into master Sep 25, 2017
@mattklein123 mattklein123 deleted the circle_ci_actual branch September 25, 2017 21:52
jpsim pushed a commit that referenced this pull request Nov 28, 2022
Description: This fixes up #1617. The "DirectResponse" test mechanism is super brittle and sensitive to indentation changes. I very much want to go and clean it up once config phase 3 ships, since that will provide a saner path.
Risk Level: Moderate
Testing: CI & Local

Co-authored-by: alyssawilk <alyssar@chromium.org>
Signed-off-by: Mike Schore <mike.schore@gmail.com>
Signed-off-by: JP Simard <jp@jpsim.com>
jpsim pushed a commit that referenced this pull request Nov 29, 2022
Description: This fixes up #1617. The "DirectResponse" test mechanism is super brittle and sensitive to indentation changes. I very much want to go and clean it up once config phase 3 ships, since that will provide a saner path.
Risk Level: Moderate
Testing: CI & Local

Co-authored-by: alyssawilk <alyssar@chromium.org>
Signed-off-by: Mike Schore <mike.schore@gmail.com>
Signed-off-by: JP Simard <jp@jpsim.com>
mathetake pushed a commit that referenced this pull request Mar 3, 2026
**Description**
Add Bloomberg engineering logo and Bloomberg open source url link.

---------

Signed-off-by: Dan Sun <dsun20@bloomberg.net>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants