Skip to content

[ci-chore] Add system tests to our pipeline#81

Merged
dmehala merged 1 commit intomainfrom
dmehala/chore-system-tests
Jan 4, 2024
Merged

[ci-chore] Add system tests to our pipeline#81
dmehala merged 1 commit intomainfrom
dmehala/chore-system-tests

Conversation

@dmehala
Copy link
Copy Markdown
Contributor

@dmehala dmehala commented Dec 18, 2023

No description provided.

Comment thread .circleci/config.yml
Comment on lines +140 to +143
filters:
branches:
only:
- main
Copy link
Copy Markdown
Contributor Author

@dmehala dmehala Dec 18, 2023

Choose a reason for hiding this comment

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

We might want to revisit this filter. For now, it only run on main, it would be better to run it on every commit but that thing take 7m.

Comment thread .circleci/config.yml
name: Run
environment:
TEST_LIBRARY: cpp
DD_TRACE_CPP_COMMIT: << pipeline.git.revision >>
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

  • Update system-tests to build the cpp server on a specific commit id.

@pr-commenter
Copy link
Copy Markdown

pr-commenter Bot commented Dec 18, 2023

Benchmarks

Benchmark execution time: 2023-12-18 17:05:50

Comparing candidate commit abf0832 in PR branch dmehala/chore-system-tests with baseline commit 7c817c9 in branch main.

Found 0 performance improvements and 0 performance regressions! Performance is the same for 1 metrics, 0 unstable metrics.

Comment thread .circleci/config.yml
Comment on lines +82 to +83
machine:
image: ubuntu-2004:current
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

It may be interesting to update our ci image and use a docker executor instead... but it's docker inside docker, it might be problematic.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

or could be fine, we run docker inside docker in nginx-datadog.

Copy link
Copy Markdown
Contributor

@dgoffredo dgoffredo left a comment

Choose a reason for hiding this comment

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

This all looks good to me, per our discussion.

Thanks for adding this.

lgtm

@dmehala dmehala merged commit 2124de5 into main Jan 4, 2024
@dmehala dmehala deleted the dmehala/chore-system-tests branch January 4, 2024 16:58
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