Releases: jenkins-zh/jenkins-cli
v0.0.42
v0.0.41
v0.0.40
v0.0.39
What’s Changed
- Support to print the labels of Jenkins (#701) @LinuxSuRen
- Support to convert jenkinsfile to be JSON format (#699) @LinuxSuRen
- Update the readme file automatically (#695) @LinuxSuRen
- Add new feature to create yaml including jenkins core and plugins and give users a choice to choose (#620) @jxr98
- Add support conduct an API test of plugins (#624) @jxr98
- Add new feature to backup jenkins relying on thinBackup plugin (#638) @jxr98
🚀 Features
👻 Maintenance
- Bump actions/setup-go from 3.2.0 to 3.2.1 (#700) @dependabot
- Bump linuxsuren/yaml-readme from 0.0.11 to 0.0.12 (#697) @dependabot
- Bump linuxsuren/yaml-readme from 0.0.9 to 0.0.11 (#696) @dependabot
- Bump jenkins-zh/git-backup-actions from 0.0.4 to 0.0.6 (#694) @dependabot
- Bump actions/checkout from 2.3.4 to 3.0.2 (#684) @dependabot
- Bump actions/setup-go from 2.1.3 to 3.2.0 (#692) @dependabot
Thanks again to @LinuxSuRen, @dependabot, @dependabot[bot] and @jxr98! 🎉
v0.0.38
What’s Changed
🚀 Features
- Add support to print information about newly upgraded Jenkins (#593) @jxr98
- Add a new function which creates a job in a folder (#610) @wxharry
- add -tail to job log (#588) @jxr98
🐛 Bug Fixes
👻 Maintenance
- Run release drafter in the GitHub action (#636) @LinuxSuRen
- Bump github.com/linuxsuren/http-downloader from 0.0.29 to 0.0.33 (#622) @dependabot
- Replace the computer client with jenkins-zh/jenkins-client (#619) @LinuxSuRen
- Bump codecov/codecov-action from 2.0.2 to 2.0.3 (#618) @dependabot
- Add config file for the GitHub codespaces (#617) @LinuxSuRen
- Bump github.com/AlecAivazis/survey/v2 from 2.2.13 to 2.2.16 (#605) @dependabot
- Bump github.com/linuxsuren/http-downloader from 0.0.22 to 0.0.29 (#577) @dependabot
- Add gitpod config file (#600) @LinuxSuRen
- Bump github.com/onsi/gomega from 1.11.0 to 1.14.0 (#589) @dependabot
- Bump codecov/codecov-action from 1 to 2.0.2 (#597) @dependabot
- Bump goreleaser/goreleaser-action from 2.5.0 to 2.7.0 (#598) @dependabot
- Update e2e-test go version to 1.16 (#599) @yJunS
- Add license scan report and status (#587) @fossabot
- Bump github.com/AlecAivazis/survey/v2 from 2.2.9 to 2.2.13 (#584) @dependabot
- Add codecov for unit test coverage (#585) @LinuxSuRen
- Fix typo (#578) @JohnNiang
Thanks again to @JohnNiang, @LinuxSuRen, @dependabot, @dependabot[bot], @fossabot, @jxr98, @wxharry, @yJunS and John Niang! 🎉
v0.0.37
What’s Changed
🚀 Features
- Add support to search Jenkins jobs via blueocean API (#561) @LinuxSuRen
🐛 Bug Fixes
- Bump go verion from 1.12 to 1.14 (#568) @LinuxSuRen
👻 Maintenance
- Bump goreleaser/goreleaser-action from v2.4.1 to v2.5.0 (#560) @dependabot
- Bump github.com/magiconair/properties from 1.8.4 to 1.8.5 (#559) @dependabot
v0.0.36
What’s Changed
🚀 Features
- Select the current Jenkins if the name is empty when update config (#548) @LinuxSuRen
- Add an option for crumbIssue session id to center start command (#545) @LinuxSuRen
- Add support update config item token (#547) @LinuxSuRen
🐛 Bug Fixes
- Revert "Fix segfaults URL param" (#549) @LinuxSuRen
👻 Maintenance
- Bump github.com/onsi/gomega from 1.10.5 to 1.11.0 (#551) @dependabot
- Bump github.com/golang/mock from 1.4.4 to 1.5.0 (#535) @dependabot
- Bump github.com/linuxsuren/go-cli-alias from 0.0.4 to 0.0.6 (#552) @dependabot
- Bump github.com/onsi/ginkgo from 1.15.0 to 1.15.1 (#550) @dependabot
- Bump github.com/atotto/clipboard from 0.1.2 to 0.1.4 (#540) @dependabot
- Bump github.com/linuxsuren/http-downloader from 0.0.16 to 0.0.22 (#544) @dependabot
- Bump github.com/AlecAivazis/survey/v2 from 2.2.7 to 2.2.9 (#546) @dependabot
- Bump github.com/spf13/cobra from 1.1.1 to 1.1.3 (#532) @dependabot
v0.0.35
What’s Changed
- Fix Jenkins agent launch in docker mode (#529) @LinuxSuRen
🐛 Bug Fixes
📝 Documentation updates
👻 Maintenance
- Bump github.com/linuxsuren/http-downloader from 0.0.15 to 0.0.16 (#528) @dependabot
v0.0.34
What’s Changed
🐛 Bug Fixes
- Fix the error usage of version (#525) @LinuxSuRen
👻 Maintenance
- Bump github.com/onsi/ginkgo from 1.14.2 to 1.15.0 (#524) @dependabot
- Bump github.com/linuxsuren/http-downloader from 0.0.10 to 0.0.15 (#526) @dependabot
v0.0.33
What’s Changed
In some cases, we might need to add or remove parameters from Pipeline. It's terrible if you need to deal with too many Pipelines manually. You can add parameters via: jcli job param init-job --add '[{"name":"name","value":"my name","desc":"this is a name"}]'
Delete many job build history across different jobs is also very simple. See also: jcli job history init-job -d 1
Sometimes, it's very slow to download jenkins.war. From now, jcli can download it with multiple threads. For example:
# jcli center download -t 8
start to download with 8 threads, size: 67287051, unit: 8410881
Another big feature is that, jcli can start Jenkins in Docker with a single command:
jcli center start -m docker --image kubespheredev/ks-jenkins --version 2.249.1 --c-user root --port 9090 --setup-wizard=false
The star from GitHub is 234, star from Gitee is 251. The download is 11,168.
🚀 Features
- Fix the random web for center start do not work (#520) @LinuxSuRen
- Add support to delete job history (#519) @LinuxSuRen
- Add support to add or remove pipeline parameters (#513) @LinuxSuRen
- Allow user put shell into config data (#518) @LinuxSuRen
- Add an option to download jenkins.war with multi-thread (#517) @LinuxSuRen
- Add an option to clean the JENKINS_HOME before start run plugin (#506) @LinuxSuRen
- Add an option to force pull image before start it (#503) @LinuxSuRen
- Sperate code into another project (#500) @LinuxSuRen
- Fix cannot upgrade itself on linux (#495) @LinuxSuRen
- Refactory with computer launch command (#491) @LinuxSuRen
- Add command alias support (#494) @LinuxSuRen
- Sperate cli plugin into a single git repo (#492) @LinuxSuRen
- Support run golang image as JNLP agent (#489) @LinuxSuRen
- Support run Jenkins agent as docker (#488) @LinuxSuRen
👻 Maintenance
- Fix the unavailable GitHub release stats service (#512) @LinuxSuRen
- Bump upx version (#516) @LinuxSuRen
- Bump github.com/magiconair/properties from 1.8.1 to 1.8.4 (#482) @dependabot
- Bump github.com/linuxsuren/http-downloader from 0.0.2 to 0.0.10 (#515) @dependabot
- Bump github.com/linuxsuren/cobra-extension from 0.0.5 to 0.0.10 (#514) @dependabot
- Bump golang.org/x/text from 0.3.4 to 0.3.5 (#508) @dependabot
- Bump github.com/stretchr/testify from 1.6.1 to 1.7.0 (#509) @dependabot
- Improve the jcli completion document (#507) @LinuxSuRen
- Add more labels (#505) @LinuxSuRen
- Bump github.com/AlecAivazis/survey/v2 from 2.2.2 to 2.2.7 (#502) @dependabot
- Bump github.com/linuxsuren/cobra-extension from 0.0.3 to 0.0.5 (#497) @dependabot
- Bump github.com/linuxsuren/go-cli-alias from 0.0.3 to 0.0.4 (#498) @dependabot
- Bump goreleaser/goreleaser-action from v2.4.0 to v2.4.1 (#490) @dependabot
- Bump github.com/linuxsuren/cobra-extension from 0.0.1 to 0.0.3 (#496) @dependabot
- Bump goreleaser/goreleaser-action from v2.3.0 to v2.4.0 (#486) @dependabot
- Bump goreleaser/goreleaser-action from v1 to v2.3.0 (#480) @dependabot
- Update actions/checkout requirement to v2.3.4 (#478) @dependabot
- Bump actions/setup-go from v1 to v2.1.3 (#479) @dependabot
- Bump jenkins-zh/git-backup-actions from v0.0.3 to v0.0.4 (#477) @dependabot