All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Added
environment
object on a job's config. This behaves same asparameters
, but injects environment variables into the job (env.VAR
)- This requires that the Jenkins instance running the job have the envinject plugin installed. An error is shown if this plugin isn't found
- Docs updated to show this new setting
- Thanks @Roman-Bober for the filing the feature request
- #19
- Misc code cleanup, reorg
- Using latest TypeScript
- Using latest Jenkins node lib (needed to fetch list of plugins from a Jenkins instance)
- Potential fix when running jobs that are newly created
- Modified
clearOutput
boolean to be onjenkinsRunner.clearOutput
(extension-wide setting)- Thanks @atiniir for original feature request and implementation
- #18 Add option to clear console when build starts
- Added
clearOutput
boolean to host entry in settings - allows clearing output window at start of run #18 Add option to clear console when build starts
- Update to lates Jenkins node lib
- Update jenkins dependency to fix crumbs #16 - No valid crumb was included in the request
- Related to #5 - Need ability to use/not use crumbIssuer CSRF protection. crumbIssuer config was not used for all user+password combinations in host settings
- #5 - Need ability to use/not use crumbIssuer CSRF protection. See
Added
below - plugin's user settings are again verified at time of use, using schema from package.json. Warnings for invalid settings JSON shown to user
- Bug where some changes to a host's settings would not be updated until restart
- Added
useCrumbIssuer
boolean to host entry in settings - allows turning on/off CSRF protection - Added
rejectUnauthorizedCert
boolean to host entry in settings - allows using unverifible/self-signed SSL certs. This is a potential fix for #2 -strictSSL configuration? - Re-adding .vscode directory with launch configs
- Minor formatting tweaks to README.md
- Anonymous Jenkins users can now run jobs