-
-
Notifications
You must be signed in to change notification settings - Fork 32.2k
Closed
Labels
buildIssues and PRs related to build files or the CI.Issues and PRs related to build files or the CI.metaIssues and PRs related to the general management of the project.Issues and PRs related to the general management of the project.
Description
To all @nodejs/collaborators:
As part of the CI convergence effort, we are rolling out a new Jenkins job to replace iojs+any-pr+multi. The next time you need to test a PR in Jenkins, please use node-test-pull-request instead of iojs+any-pr+multi.
node-test-pull-request is very similar to iojs+any-pr+multi, with the following improvements:
- A slightly simplified interface. You just need to enter the org & repo name target (a.k.a. base) of the PR, and the PR ID. Note that iojs+any-pr+multi took the org and repo name of the source of the PR. The branches are inferred automatically. You can leave NODES_SUBSET to auto.
- It works with all current repos and branches. Specifically: joyent/node (v0.10, v0.12, master), nodejs/io.js (master, next). It does not work with nodejs/node yet.
- The PR is automatically rebased on the target branch before testing. Since we are striving to move logic away from Jenkins and into scripts in the repos, rebasing ensures that the job will work with older PRs. If there is a merge conflict the job will fail and you’ll need to rebase your changes, update the PR, and run the job again. This is probably a good thing, since you would have to address the merge conflicts sooner or later anyway.
iojs+any-pr+multi will be kept around as backup during the initial transition, and beyond that so that we can still access the logs of past runs. In a couple of weeks, barring any unforeseen issues, we are going to rename it to something like DEPRECATED-iojs+any-pr+multi.
For any questions or issues with node-test-pull-request please mention @nodejs/build
Metadata
Metadata
Assignees
Labels
buildIssues and PRs related to build files or the CI.Issues and PRs related to build files or the CI.metaIssues and PRs related to the general management of the project.Issues and PRs related to the general management of the project.