-
Notifications
You must be signed in to change notification settings - Fork 17
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
Add jenkins-infra tools #198
Comments
|
|
First batch: #216 |
WDYT about using Chocolatey to install most of them if available? |
If the version can be specified: yes (would be most usefull). Otherwise nope. |
Yes: https://docs.chocolatey.org/en-us/choco/commands/install#examples Docker buildx should already be included with Docker (needs Docker for Desktop for Windows though): |
About this:
Given that we use Windows container on Windows VMs, and that buildx is not supported for windows container, WDYT about only adding buildx on linux templates (+add a comment on the tools version YAML explaining why it's not supported) ? |
not sure we need to install no occurrence of |
Done in #1215
Now supported, see PR for ref 🙂 |
Only on client side :) But still useful as per your PR |
The jenkins infrastructure requires additional tools that should be installed in these templates:
jx-release-version
because of https://github.com/jenkins-infra/pipeline-library/blob/544d04d1dbc67cbe7aed681924c44488bb00b6b6/vars/buildDockerAndPublishImage.groovy#L63-L74gh
CLI because of https://github.com/jenkins-infra/pipeline-library/blob/master/vars/buildDockerAndPublishImage.groovy#L178-L189container-structure-test
tool because of https://github.com/jenkins-infra/pipeline-library/blob/master/vars/buildDockerAndPublishImage.groovy#L110-L129- [ ] The 'uc(removed from initial list as we favor using the jenkins-plugin-cli instead)](https://github.com/jenkins-infra/uc) and [
jenkins-version` CLIs because of https://github.com/jenkins-infra/docker-jenkins-weekly and https://github.com/jenkins-infra/docker-jenkins-ltsupdatecli
because... well... jenkins infra uses it everywhere - feat: add updatecli #398hadolint
tool because of https://github.com/jenkins-infra/pipeline-library/blob/544d04d1dbc67cbe7aed681924c44488bb00b6b6/vars/buildDockerAndPublishImage.groovy=> feat: add netlify-deploy 0.1.4 #404
asdf
tool because of https://github.com/jenkins-infra/jenkins.io/blob/65ab9b3afea35bcef7128a229e6f1a34158223f1/Jenkinsfile_k8s#L122 and to provide additional values to users (any tool could be quickly installed on the go)awscli
- feat: add awscli v2.8.9 #402az
(Azure CLI)doctl
- chore(updatecli/goss): includedoctl
#950tfsec
to images #360[ ](as per feat: add infracost (v0.10.13) on all platforms #393)infracost
jq
- feat: add a first batch of infra tools #216yq
- feat: add yq on all platforms #277xq
- feat(xq) adding xq as new tool #958[ ] Goss-Linuxnot version trackedThe text was updated successfully, but these errors were encountered: