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

CI custom builds do not seem up to date #1790

Closed
BridgeAR opened this issue Apr 24, 2019 · 6 comments
Closed

CI custom builds do not seem up to date #1790

BridgeAR opened this issue Apr 24, 2019 · 6 comments

Comments

@BridgeAR
Copy link
Member

Two CI runs showed failing custom builds (https://ci.nodejs.org/job/node-test-pull-request/22625/ and https://ci.nodejs.org/job/node-test-pull-request/22644/). The failures both seem to miss some code changes even though the commit points to the correct hash. I am a bit puzzled about these failures.

PTAL

@refack
Copy link
Contributor

refack commented Apr 24, 2019

My best guess is it comes from the rebasing procedure. I've added git log -3 to the job so it will be possible to verify what is actually checked out.

@BridgeAR
Copy link
Member Author

@rvagg
Copy link
Member

rvagg commented Jul 16, 2019

Is there an active build contributor who is willing to maintain these "customsuites" builds? Seems like they are causing problems and active folks don't want to take responsibility for them.

@richardlau
Copy link
Member

richardlau commented Jul 17, 2019

Looking at the job config:

image

it's trying to execute ./build/master/jenkins/scripts/node-test-commit-pre.sh. I think this should be ./build/jenkins/scripts/node-test-commit-pre.sh. And it probably shouldn't be using -s (as nothing is being piped into it).

The equivalent in the other jobs, e.g. https://ci.nodejs.org/job/node-test-commit-linux/configure, looks like this:

curl https://raw.githubusercontent.com/nodejs/build/master/jenkins/scripts/node-test-commit-pre.sh | bash -ex -s before

we should change https://ci.nodejs.org/job/node-test-commit-custom-suites-freestyle/configure to be consistent with the other jobs in the way it executes that script and see if it fixes this issue (the script does the rebasing).

(If @nodejs/build are okay with giving me permission to edit the job I'd be more than happy to do the edits myself.)

@Trott
Copy link
Member

Trott commented Jul 18, 2019

Making the change suggested by @richardlau (pointing it at the right script and getting rid of the -s stuff) seems to have fixed things. Closing, but re-open if I'm being too hasty about that.

Also, +1 to giving @richardlau access to the Jenkins configs for this stuff.

@Trott Trott closed this as completed Jul 18, 2019
@richardlau
Copy link
Member

Also, +1 to giving @richardlau access to the Jenkins configs for this stuff.

Thanks @Trott. I'll raise a separate issue about access/joining the WG so it can be properly discussed/tracked.

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

No branches or pull requests

5 participants