Skip to content

Add a CI job that builds dd-opentracing-cpp using bazel#60

Merged
cgilmour merged 5 commits intomasterfrom
cgilmour/add-bazel-ci
Oct 16, 2018
Merged

Add a CI job that builds dd-opentracing-cpp using bazel#60
cgilmour merged 5 commits intomasterfrom
cgilmour/add-bazel-ci

Conversation

@cgilmour
Copy link
Copy Markdown
Contributor

Following from the datadog-library PR that adds bazel to the "build" image, this PR uses that image and runs bazel build on the project.

Part of this change is adding a strict set of compiler error and warning flags to match downstream projects (eg: envoy), and this PR includes fixes for the errors that were emitted.
Since the cmake build compiles a different set of files, those flags could also be added to the cmake config as a separate change.

@willgittoes-dd
Copy link
Copy Markdown
Contributor

those flags could also be added to the cmake config as a separate change

Something I've been meaning to do for ages! I've made a task for it.

@cgilmour
Copy link
Copy Markdown
Contributor Author

This is going to conflict with #59, so I'll rebase and fixup this one after that is merged.

@cgilmour cgilmour force-pushed the cgilmour/add-bazel-ci branch from eee32c6 to a3184e7 Compare October 16, 2018 02:03
@cgilmour cgilmour force-pushed the cgilmour/add-bazel-ci branch from d8d8fa0 to 429f778 Compare October 16, 2018 02:55
@cgilmour cgilmour merged commit d16ebbc into master Oct 16, 2018
@cgilmour cgilmour deleted the cgilmour/add-bazel-ci branch October 16, 2018 03:59
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