Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

update autotest descriptions #352

Merged
merged 1 commit into from
Oct 26, 2016
Merged

Conversation

sanscontext
Copy link
Contributor

Updating autotest descriptions

cc @pkennedyr and @pchico83

Signed-off-by: LRubin lrubin@docker.com

* `Off`: no additional tests. Test commits only to branches that are using Autobuild to build and push images.
* `Source Repository`: test commits to all branches of the source code repository, regardless of their Autobuild setting.
* `Source Repository & External Pull Requests`: tests commits to all branches of the source code repository, including any pull requests opened against it.
* `Off`: No additional test builds. Tests only run if they're configured as hooks in an automated build.

Choose a reason for hiding this comment

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

There is a default test hook that picks the docker-compose.test.yml.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

I'm sorry, can you clarify please?
If this is set to "off", what is it running?

Choose a reason for hiding this comment

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

every autobuild runs build + test + push.
every autotest runs build + test.
Off deactivates autotests, but autobuilds still run the test phase.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

"autobuilds still run the test phase" <- That's what I'm saying. Should it be "as part of" rather than "as hooks in"?

Choose a reason for hiding this comment

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

yes, that is what I mean, there is a default test behavior, even if test hooks are not defined.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Updated.

* `Source Repository`: test commits to all branches of the source code repository, regardless of their Autobuild setting.
* `Source Repository & External Pull Requests`: tests commits to all branches of the source code repository, including any pull requests opened against it.
* `Off`: No additional test builds. Tests only run if they're configured as hooks in an automated build.
* `Source repository`: Run a test build for any pull requests to branches that match a build rule, but only when the pull comes from the same source repository.

Choose a reason for hiding this comment

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

@pkennedyr We are renaming this to "Internal pull request" or something similar, right? Source repository does not make sense anymore

Choose a reason for hiding this comment

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

"when the pull comes" does not make sense, it has to say "pull request".

Copy link
Contributor Author

Choose a reason for hiding this comment

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

This is to match the current UI. I can patch the labels when we actually get them changed.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Added "request"

* `Source Repository & External Pull Requests`: tests commits to all branches of the source code repository, including any pull requests opened against it.
* `Off`: No additional test builds. Tests only run if they're configured as hooks in an automated build.
* `Source repository`: Run a test build for any pull requests to branches that match a build rule, but only when the pull comes from the same source repository.
* `Source repository & external pull requests`: Run a test build for any pull requests to branches that match a build rule, including when the pull originated in an external source repository.

Choose a reason for hiding this comment

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

pull - pull request

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Added "request"

Signed-off-by: LRubin <lrubin@docker.com>
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