All Versions
19
Latest Version
Avg Release Cycle
28 days
Latest Release
1247 days ago

Changelog History
Page 1

  • v0.0.32 Changes

    November 27, 2020

    What’s Changed

    🚀 This is a small release version. The main idea of this is to remove CASC from jcli core. You want to use it. Please see here.

    🍱 🚀 Features

    🍱 🐛 Bug Fixes

    • 🛠 Fix the missing checking of the 'current' option in the config file (#474) @gocruncher
    • 🛠 Fix the wrong path of config plugin (#472) @LinuxSuRen

    🚧 👻 Maintenance

  • v0.0.31 Changes

    November 19, 2020

    What’s Changed

    🚀 It's been a long time not to have a release of jcli. But it's totally worth to upgrade it. Let's see what you can get.

    Normally, you need to set up the config file of jcli if this is the first time you install it. Generating the user token from Jenkins, then write it back to the config file is a pretty annoying process. But it's not necessary anymore. It can be automatically now. You just need to run the following command:

    jcli center login

    🔌 It will open the browser, and your config file will be ready once you login into Jenkins. But there's one limitation that does exist. Jenkins and your computer must be about to connect to each other. Besides, you need to install one more plugin.

    📦 The second feature is the Jenkins formula. Thanks @oleg-nenashev for taking the initiative to start Custom Jenkins WAR packager. We can generate a custom distribution of Jenkins. jcli support to export a formula from a Jenkins. Also, it can install all plugins that come from a Jenkins formula file. Check out these two commands below:

    jcli plugin formula > formual.yaml # export into a YAML formula file
    jcli plugin install --formula formual.yaml # install plugins from a formula file
    

    🐳 The third feature is that we can run Jenkins as a docker container via jcli center start -m docker.

    🔌 What is next? I know a lot of newcomers to Jenkins feel terrible when they meet the plugins dependency issues. So please don't hesitate to file a pull request to close this issue if you're interested.

    ⬆️ Do you want to upgrade? It's very simple: jcli version upgrade.

    🍱 🚀 Features

    📚 📝 Documentation updates

    🚧 👻 Maintenance

  • v0.0.30 Changes

    July 20, 2020

    What’s Changed

    🏗 For many uses who want to integrate Jenkins into their own platform, they might meet a problem. How can I get the build ID after I triggered a job?

    ⏱ In order to have a better understanding about it. I guess you need to know the mechanism of Jenkins schedule. If a job was triggered, Jenkins will create a task in the waiting queue, once there is a appropriate agent is ready for it, then Jenkins will schedule it to that agent.

    🏗 In another word, it's a asynchronous process. So you cannot get the build id immediately, because it has not started.

    🚀 There's my offer. Install plugin Pipeline restFul API v0.9 on your Jenkins, upgrade Jenkins CLI to v0.0.30. Then take the following command:

    🏗 jcli job build job/devops/ -b --wait --columns Number --no-headers

    The output is 36.

    🍱 🚀 Features

    🍱 🐛 Bug Fixes

    📚 📝 Documentation updates

    🚧 👻 Maintenance

  • v0.0.29 Changes

    June 30, 2020

    What’s Changed

    🍱 🚀 Features

    🍱 🐛 Bug Fixes

    📚 📝 Documentation updates

    🚧 👻 Maintenance

  • v0.0.28 Changes

    April 27, 2020

    What’s Changed

    🔧 Jenkins CLI now has plugin mechanism. The first plugin allow you share your configuration via git among your team members.

    ✅ e2e tests could be a good practice to improve the quality of this project. In later, we will increase more test cases.

    🍱 🚀 Features

    🍱 🐛 Bug Fixes

    📚 📝 Documentation updates

    🚧 👻 Maintenance

    🚦 Tests

  • v0.0.27 Changes

    March 28, 2020

    What’s Changed

    🍱 🚀 Features

    📚 📝 Documentation updates

    🚧 👻 Maintenance

  • v0.0.26 Changes

    February 23, 2020

    What’s Changed

    🍱 🚀 Features

    🍱 🐛 Bug Fixes

    📚 📝 Documentation updates

    🚧 👻 Maintenance

  • v0.0.25 Changes

    January 21, 2020

    What’s Changed

    🍱 🚀 Features

    📚 📝 Documentation updates

    • ➕ Add documents for how to download jcli from bintray (#299) @LinuxSuRen

    🚦 Tests

  • v0.0.24 Changes

    December 25, 2019

    What’s Changed

    🍱 🚀 Features

    🍱 🐛 Bug Fixes

    📚 📝 Documentation updates

    🚧 👻 Maintenance

    • ✂ Remove url in the markdown template (#271) @LinuxSuRen
    • 🐧 Make jcli docker dev image be smaller (#268) @LinuxSuRen
    • ➕ Add badge of docker pull (#261) @LinuxSuRen
    • ⬆️ Bump github.com/onsi/ginkgo from 1.10.3 to 1.11.0 (#288) @dependabot-preview
    • ⬆️ Bump github.com/onsi/gomega from 1.7.1 to 1.8.1 (#287) @dependabot-preview
    • ⬆️ Bump github.com/AlecAivazis/survey/v2 from 2.0.4 to 2.0.5 (#270) @dependabot-preview

    🚦 Tests

  • v0.0.23 Changes

    November 27, 2019

    What’s Changed

    🍱 🚀 Features

    📚 📝 Documentation updates

    🚧 👻 Maintenance

    • ➕ Add more check item about git branch stragtegy (#227) @LinuxSuRen
    • ⬆️ Bump go.uber.org/zap from 1.12.0 to 1.13.0 (#237) @dependabot-preview
    • ⬆️ Bump gopkg.in/yaml.v2 from 2.2.4 to 2.2.5 (#225) @dependabot-preview
    • ⬆️ Bump github.com/onsi/ginkgo from 1.10.2 to 1.10.3 (#218) @dependabot-preview
    • ⬆️ Bump github.com/onsi/gomega from 1.7.0 to 1.7.1 (#217) @dependabot-preview

    🚦 Tests