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

remove aix61-ppc64 from CI #2273

Closed
22 tasks done
richardlau opened this issue Apr 8, 2020 · 5 comments
Closed
22 tasks done

remove aix61-ppc64 from CI #2273

richardlau opened this issue Apr 8, 2020 · 5 comments

Comments

@richardlau
Copy link
Member

richardlau commented Apr 8, 2020

Refs: libuv/libuv#2765

Remove references to aix64-ppc64 so that the machines can be freed up and potentially reimaged with an in-support version of AIX (either 7.1 or 7.2). We should no longer be build/testing on AIX 6.1 (which is out of support) and should already be build/testing on > AIX 7.1.

For the public test CI, based on https://github.com/nodejs/jenkins-config-test/ and the following shell script:

-bash-4.2$ grep aix61-ppc jobs/*  | awk -F'[/:]' '{ print "- [ ] "$2 }' | sort -u

These are the jobs that need updating:

  • citgm-abi-smoker.xml
  • citgm-smoker-nobuild.xml
  • citgm-smoker-pipeline.xml
  • citgm-smoker-private.xml
  • citgm-smoker-v10.x.xml
  • citgm-smoker-v12.x.xml
  • citgm-smoker.xml
  • llnode-pipeline.xml
  • node-inspect.xml
  • nodereport-continuous-integration-latest.xml
  • node-stress-single-test.xml
  • node-test-commit-aix.xml
  • node-test-node-addon-api-new.xml
  • node-test-node-addon-api.xml
  • readable-stream-continuous-integration.xml
  • readable-stream-pipeline.xml
  • string_decoder-continuous-integration.xml
  • string_decoder-pipeline.xml

I'll update these but I don't have visibility of the release CI/job backup repository so would need someone else (@sam-github ?) to update the release:

  • check-java-version.xml
  • iojs+release-joaocgreis.xml
  • iojs+release-mdawson-major.xml
  • iojs+release.xml
@sam-github
Copy link
Contributor

@richardlau what do I have to do?

@richardlau
Copy link
Member Author

@sam-github run the bash script in the description for this PR but against https://github.com/nodejs/jenkins-config-release (which I assume you've now done as you've edited the list in) and then remove/update the references to aix61-ppc64 for those jobs (and if you could please check them off when done). I'll do the jobs on the test CI and then when they're all done PR a change to remove aix61-ppc64 from the VersionSelectorScript.groovy file.

@sam-github
Copy link
Contributor

I unchecked the aix61-ppc64 label in configuration matrix for the ci-release jobs, the label was already unchecked for check-java-version.xml.

@richardlau
Copy link
Member Author

Believe all references to aix61-ppc64 have been removed from both test and release (thanks @sam-github ) CI's. Will open a PR to update the VersionSelectorScript.groovy and select compiler scripts.

@richardlau
Copy link
Member Author

Follow up PR to remove from select-compiler.sh and VersionSelectorScript.groovy scripts: #2292

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants