Skip to content
Liam Newman edited this page Nov 4, 2019 · 1 revision

Changes

  • Add release-drafter @bitwiseman (#361)
  • [JENKINS-59115] Support comparator for the when branch @v1v (#351)
  • Disable matrix execution @bitwiseman (#359)
  • Move plugin URL to github @bitwiseman (#358)
  • Documentation improvments #hacktoberfest @cgrigel (#357)
  • [JENKINS-37984] Enable script-splitting to mitigate "Method code too large!" error @bitwiseman (#355)
  • [JENKINS-51865] Introduce beforeOptions in 'when' @famod (#356)
  • [JENKINS-47703] - allow building dockerfile on Windows @casz (#354)
  • Switch Matrix to be based on stage @bitwiseman (#352)
  • Consistently use sandbox for CpsFlowDefinitions @basil (#343)
  • Combine and remove redundant tests to speed up build time @abayer (#304)
  • Build perf @bitwiseman (#342)
  • Remove usages of deprecated APIs @basil (#345)
  • Remove deprecated dockerFingerprintFrom @bjoernhaeuser (#350)
  • Simplifying ExpectationsBuilder.go @jglick (#336)
  • incrementals @bitwiseman (#349)
  • Let's merge matrix! @abayer (#348)
  • Adding validation and tests @bitwiseman (#347)
  • [JENKINS-54322] enable markStageSkippedForConditional within the scripted @v1v (#346)
  • Added excludes directive to matrix @bitwiseman (#344)
  • Matrix/axes @bitwiseman (#333)
  • Using standard buildPlugin @jglick (#335)
  • gmavenplus uses the groovy version in the project @bitwiseman (#341)
  • Java 11 Experiment @bitwiseman (#339)
  • Gmavenplus Part 2 @bitwiseman (#340)
  • Add test for label resolution from parent env @bitwiseman (#338)
  • Switch to gmavenplus to build groovy @bitwiseman (#337)
  • Refactor Model AST methods to reduce repeated code @bitwiseman (#332)
  • Update dependencies @jglick (#325)
  • Remove call to System.err.println in ModelInterprer.groovy @dwnusbaum (#334)
  • WIP: Create matrix as thin wrapper around parallel @bitwiseman (#331)
  • [FIXED JENKINS-57826] Post should handle catchError stageResult @abayer (#330)
  • Create serial and parallel stages classes @bitwiseman (#329)
  • Optimize Imports @bitwiseman (#328)
  • [JENKINS-57162] Dockerfile agent hash based on build args @keitwb (#327)
  • Move a bunch of test resources @bitwiseman (#326)
  • [JENKINS-56294] pass commandLine to dockerFingerprintFrom for dockerfile agent @dwightguth (#311)
  • [FIXED JENKINS-46354] Make sure firstError is null on retries @abayer (#324)
  • [JENKINS-56832] Simplify the jelly corrections due to SEC-624 @Wadeck (#323)
  • [JENKINS-56544] Don't set build result when a stage with an agent fails @dwnusbaum (#322)
  • [JENKINS-52850] Add credentials helper for SSH with Private Key @Dohbedoh (#321)
  • [JENKINS-56402] Set build result to the logical result in post conditions @dwnusbaum (#319)
  • [FIXED JENKINS-56405] Use Docker registry when only URL is given @abayer (#318)
  • Fix errors in documentation @basil (#312)
  • [JENKINS-55787] Switch labels from entry to checkbox @jsoref (#315)
  • Bumb version of jackson-api-plugin to 2.9.8. @uhafner (#314)
  • [JENKINS-56372] Make it easier to distinguish Name from Value @jsoref (#316)
  • [JENKINS-55459] Make parallel stages that fail fast result in build failure @dwnusbaum (#313)
  • JENKINS-52744 Showing meaningful error when an environment variable i… @joseblas (#309)
  • JENKINS-49950 Allowing to use dockerhub credentials @joseblas (#308)
  • [Jenkins-46894] Adding triggeredBy when condition @joseblas (#306)
  • [JENKINS-51792] Change ModelParser to error only once when there are multiple steps blocks @kshultzCB (#303)
  • [FIXED JENKINS-54919] Process agent configuration on the fly @abayer (#301)
  • [FIXED JENKINS-53734] Allow parallel within top-level sequential @abayer (#292)
  • JENKINS-49997 - Added Unsuccessful build condition for post @joseblas (#300)
  • Fix test timeout in Jenkinsfile @abayer (#302)
  • [JENKINS-50561] Integration test for rateLimitBuilds job property @abayer (#284)
  • JENKINS-53558 [WIP] Adding failfast option to parallel stages @joseblas (#299)
  • Jenkins 50880 @joseblas (#297)
  • Fix description of "Unstable" @reinholdfuereder (#298)
  • [FIXED JENKINS-48556] Fix cache handling for available options @abayer (#294)
  • [FIXED JENKINS-54047] Handle ! in env values @abayer (#290)
  • Trying to de-flake two tests @abayer (#289)
  • Add rest api for restart pipeline @LinuxSuRen (#274)
  • Migrate to Chinese localization plugin @LinuxSuRen (#288)
  • Fixing a typo =) @steven-terrana (#287)
  • [FIXED JENKINS-52114] Make success/failure use parallel stage result @abayer (#285)
  • [FIXED JENKINS-53316] Switch to using jackson2-api dependency @abayer (#286)
  • [FIXED JENKINS-51227] Add quietPeriod DeclarativeOption @abayer (#283)
  • [FIXED JENKINS-51383] Handle Throwables, not just Exceptions @abayer (#282)
  • [FIXED JENKINS-51872] Fix tool dropdown @abayer (#281)
  • [JENKINS-51931] Prevent NPE when Conditional has no children @MichaelWarnecke (#277)
  • [FIXED JENKINS-51932] Add config.jelly for isRestartedRun @abayer (#279)
  • [FIXED JENKINS-51027] Fix descriptions on build conditions @abayer (#280)
  • Bump plugin parent, branch-api, scm-api to fix PCT @abayer (#276)
  • [FIXED JENKINS-52261] Mark end nodes for skipped-for-restart stages properly @abayer (#273)
  • Add Chinese translation @LinuxSuRen (#275)
  • [FIXED JENKINS-52084] Execute sequential stage post in correct context @abayer (#272)
  • [FIXED JENKINS-51962] Propagate errors from nested sequential stages @abayer (#271)
  • [FIXED JENKINS-44993] Don't swallow errors in post @abayer (#259)
  • [JENKINS-45455] Restart from a specific stage in a previous build @abayer (#228)
  • Allow stage-only DeclarativeOptions @abayer (#256)
  • [FIXED JENKINS-46809] Add sequential groups of parallel stages @abayer (#227)
  • Apostrophes get eaten @jsoref (#270)
  • [JENKINS-43016] Convert empty string label agent to agent any in JSON @abayer (#264)
  • Plugin parent POM build now requires Maven 3.3.1 or newer @abayer (#269)
  • [FIXED JENKINS-50815] Fallback to GIT_LOCAL_BRANCH for when branch @abayer (#265)
  • [FIXED JENKINS-50645] Move failure to run after other status checks @abayer (#266)
  • [FIXED JENKINS-50882] Make generator work on multibranch and org folders @abayer (#267)
  • JENKINS-50964: Fix the link to syntax documentation (was a 404) @kshultzCB (#268)
  • [FIXED JENKINS-50682] Actually pass descriptor to when condition forms @abayer (#261)
  • [FIXED JENKINS-50833] Revert DeclarativeAgentDescriptor.all() signature @abayer (#263)
  • [FIXED JENKINS-41239] Add new cleanup post condition @abayer (#258)
  • [FIXED JENKINS-50652] Don't fire post failure for aborted durable task @abayer (#262)
  • [JENKINS-49893] Add a Declarative directive snippet generator @abayer (#250)
  • [FIXED JENKINS-47106] Support alwaysPull in the top level agent section @segevfiner (#254)
  • Move CredentialsBindingHandler extension point to extensions plugin @abayer (#253)
  • [JENKINS-48523] when conditions for tags and change requests @rsandell (#240)
  • [FIXED JENKINS-49558] Add containerPerStage option @abayer (#246)
  • [FIXED JENKINS-41060] Add new fixed/regression post conditions @abayer (#248)
  • [FIXED JENKINS-49976] Get rid of ModelASTValue anonymous classes @abayer (#252)
  • [FIXED JENKINS-49226] Add equals condition. @abayer (#243)
  • [FIXED JENKINS-49677] Include full project name in hash for Dockerfile tag @abayer (#247)
  • Add the ability to make validator contributors optional. @abayer (#244)
  • [JENKINS-49070] Avoid serializing BigDecimal and BigInteger in the model @abayer (#239)
  • [FIXED JENKINS-48752] Drastically simplify and fix changed calculation @abayer (#242)
  • [FIXED JENKINS-48758] Better message about allowed env values @abayer (#238)
  • Add an extension point for runtime transformation of steps. @abayer (#237)
  • [FIXED JENKINS-48380, JENKINS-48379] Add per-stage "options" and input @abayer (#231)
  • Seeing some docker-related hangs with 0.5-per-core - let's drop to 0.25-per-core @abayer (#236)
  • [JENKINS-48304] Invalidate option type caches after extensions augmented @abayer (#229)
  • [FIXED JENKINS-44461] Add beforeAgent flag for when @abayer (#232)
  • Add validation hook for ModelASTValue @abayer (#233)
  • Start testing on a newer core as well. @abayer (#234)
  • [FIXED JENKINS-48266] Skip post for skipped parallel stages @abayer (#225)
  • [FIXED JENKINS-48229] Use the agent's dir separator for Dockerfile path @abayer (#226)
  • [FIXED JENKINS-48209] Prevent serialization of when expression closure @abayer (#223)
  • Enable Docker tests on Mac with directions for configuration @abayer (#203)
  • Get more idiomatic with Groovy, clean up some warnings @abayer (#210)
  • [FIXED JENKINS-48115] Work around badly configured metasteps @abayer (#221)
  • Build and test on Windows yay @abayer (#202)
  • Add help HTML for user-facing Describables @abayer (#219)
  • [FIXED JENKINS-46252] Mark Declarative jobs with DeclarativeJobAction @abayer (#222)
  • [FIXED JENKINS-37663] Check execution result in post as well @abayer (#220)
  • [FIXED JENKINS-46854] Do parsing pass on script/expression blocks in JSON validation @abayer (#216)
  • [JENKINS-47928] Skip parallel stage post steps for previous errors @tadfisher (#217)
  • [FIXED JENKINS-46597] Further handling of serializability issues @abayer (#218)
  • [JENKINS-47783] Verify skipped stage status for parallel stages @abayer (#214)
  • [FIXED JENKINS-47780] Fix instantiation time scoping of describables @abayer (#215)
  • [FIXED JENKINS-47814] Don't run post validator contirbutors twice @abayer (#213)
  • [FIXED JENKINS-47781] Narrow model lookups when appropriate @abayer (#212)
  • [FIXED JENKINS-47600] Avoid recursive hell for env.VALUE @abayer (#211)
  • [FIXED JENKINS-47559] Don't do full validation for non-conditions @abayer (#209)
  • [FIXED JENKINS-46597] Eradicate TreeMap from runtime @abayer (#208)
  • [FIXED JENKINS-47421] Make sure we init stagesList in readResolve @abayer (#207)
  • JENKINS-46403 - fix infinite loop running jobs with a logRotator @thomasgl-orange (#206)
  • [FIXED JENKINS-47197] Make sure we don't end up with Java 8 bits @abayer (#205)
  • [FIXED JENKINS-47202] Switch to HashMaps for env to fix serialization @abayer (#204)
  • [FIXED JENKINS-47193] Ignore other classes in Jenkinsfiles @abayer (#200)
  • [FIXED JENKINS-47109] stage-level failFast w/ parallel stages @abayer (#201)
  • [FIXED JENKINS-47106] Only do explicit docker pull if specified @abayer (#199)
  • [JENKINS-26148] Using default implementation of StepExecution.stop @jglick (#191)
  • Make the plugin name match user expectations @rtyler (#198)
  • Bump to plugin parent 2.35, fix upperBoundsDep issues @abayer (#196)
  • [JENKINS-46547] Allow loading pipeline {} blocks from shared libraries @abayer (#193)
  • Fix PCT issues caused by newer durable task step @abayer (#195)
  • Stop logging so much in hpi:run @abayer (#194)
  • [JENKINS-46831] Test behaviour when agent defined globally and on stage @alecharp (#192)
  • [FIXED JENKINS-44497] Allow env vars and such in tools values. @abayer (#190)
  • [FIXED JENKINS-46544] Error on usage of unquoted ${...} @abayer (#188)
  • [JENKINS-44039] Fix multiline script blocks containing single quotes @abayer (#187)
  • When conditions based on changelog @rsandell (#178)
  • [FIXED JENKINS-46277] Do a pull for stage-level docker agent too @abayer (#182)
  • [FIXED JENKINS-46309] Restore old blocked steps methods @abayer (#185)
  • Tweak invalidWrapperType tests @abayer (#183)
  • [FIXED JENKINS-46276] post stage not running inside stage agent block @rsandell (#181)
  • [FIXED JENKINS-46065] Add extension point for contributing validation @abayer (#179)
  • [JENKINS-46112] Test demonstrating that error steps get log actions now @abayer (#180)
  • [FIXED JENKINS-42753] Use AST transformation to generate runtime model @abayer (#174)
  • Switch to actually calling stage('foo') for parallel stages @abayer (#175)
  • [FIXED JENKINS-45198] When possible, add scm vars to environment @abayer (#177)
  • [FIXED JENKINS-41334] Adding parallel stages. @abayer (#152)
  • [JENKINS-42082] Verify that you can put TEST in an env var name @abayer (#167)
  • [FIXED JENKINS-42338] Install root-level tools on stage agents. @abayer (#168)
  • [FIXED JENKINS-45546] Add jacoco code coverage to Declarative builds @abayer (#172)
  • Add CodeNarc! @abayer (#171)
  • [JENKINS-43625] Test attempting to reproduce bug - passes, though @abayer (#169)
  • [FIXED JENKINS-45098] Properly validate tool-without-version @abayer (#170)
  • [FIXED JENKINS-45081] Don't error out for foo.pipeline { ... } @abayer (#166)
  • [FIXED JENKINS-43071] Use Jenkins.READ perms for linter @abayer (#165)
  • [FIXED JENKINS-45270] Properly throw errors so wrappers can catch them. @abayer (#164)
  • Work around PluginFirstClassLoader+GroovyClassLoader problem @abayer (#163)
  • Minor cleanup of job property cleanup changes. @abayer (#162)
  • [FIXED JENKINS-44809] Clean up existing job property handling. @abayer (#161)
  • [FIXED JENKINS-44621] Only remove job properties from Jenkinsfiles @abayer (#160)
  • Validate converted Jenkinsfile before returning it. @abayer (#159)
  • [FIXED JENKINS-43055] Change SyntheticStageGraphListener to an Extension @abayer (#156)
  • [FIXED JENKINS-43816] Make sure we have a non-null execution. @abayer (#158)
  • [FIXED JENKINS-44149] Properly clean up old props/triggers/params @abayer (#157)
  • [FIXED JENKINS-43872, JENKINS-43910] Yet more env tweaks @abayer (#155)
  • [FIXED JENKINS-43339] Properly set result from FlowInterruptedException @abayer (#153)
  • [JENKINS-43681] Just verify that a simple expression works as well @abayer (#154)
  • [FIXED JENKINS-43404] Escape/unescape strings being evaluated @abayer (#150)
  • [FIXED JENKINS-43486] Handle non-String parameters in env resolution @abayer (#151)
  • [ENVIRONMENT OMNIBUS] Clean up environment issues stemming from 1.1 changes @abayer (#147)
  • [FIXED JENKINS-43195] Relocate shaded com.github.fge.* @abayer (#148)
  • [FIXED JENKINS-41456] Properly validate publishHTML @abayer (#142)
  • Remove pipeline-model-declarative-agent completely @abayer (#137)
  • pt_BR translation @boaglio (#146)
  • [FIXED JENKINS-42771] Allow + binary expressions in env values @abayer (#139)
  • RFC: JENKINS-41334: Parallel stage execution @abayer (#126)
  • [FIXED JENKINS-42693] Add additionalBuildArgs dockerfile parameter @abayer (#136)
  • [FIXED JENKINS-42762] Allow multiple conditions in when directly @abayer (#138)
  • JENKINS-41748, JENKINS-41890 - Fix env var references and WORKSPACE @abayer (#110)
  • [FIXED JENKINS-42550] Point to error in top-level sections @abayer (#135)
  • [JENKINS-42640, JENKINS-42551] Fix some JSON-specific validation problems @abayer (#133)
  • [FIXED JENKINS-42498] Stop evaluating when conditions at runtime @abayer (#132)
  • Fix a pile of test failures I inadvertently merged @abayer (#134)
  • [FIXED JENKINS-41185] Add support for and/not/or of when conditions @abayer (#125)
  • [FIXED JENKINS-42473] Only do parsing if source is WorkflowScript @abayer (#130)
  • [JENKINS-41118] Allow specifying top level ws(...) block @abayer (#123)
  • [JENKINS-38110] Add a libraries section @abayer (#128)
  • [FIXED JENKINS-42470] Use CrumbExclusion and Jenkins.READ perms @abayer (#129)
  • [JENKINS-42360] Improve validation on object method calls @abayer (#127)
  • [FIXED JENKINS-42286] Allow dir separator in Dockerfile name @abayer (#124)
  • [FIXED JENKINS-41503] Allow null values in JSON @abayer (#122)
  • [FIXED JENKINS-42168] Add validateDeclarativePipeline(path) step @abayer (#121)
  • [FIXED JENKINS-42230] Switch to single extensions API plugin @abayer (#120)
  • [FIXED JENKINS-42226] Treat null/empty branch comparison as false @abayer (#119)
  • Relocate SyntheticStageNames to model-api @abayer (#118)
  • [FIXED JENKINS-42039] Add option for skipping stages after unstable @abayer (#115)
  • [JENKINS-41645] Better validation for non-binary expressions in env @abayer (#106)
  • Followup to JENKINS-41900 - just record if in stage @abayer (#117)
  • [FIXED JENKINS-41950] Properly report errors outside stages @abayer (#113)
  • [FIXED JENKINS-41900] Expose doCheckout on DeclarativeAgent @abayer (#109)
  • [FIXED JENKINS-42027] Actually load GlobalConfig from disk @abayer (#114)
  • [FIXED JENKINS-41668] Add "dir" option for Dockerfile. @abayer (#107)
  • Verifying that nested describables can be used with agent config @abayer (#108)
  • [FIXED JENKINS-41911] Shade away Jackson @abayer (#111)
  • [FIXED JENKINS-41518] Validate env var names for validity @abayer (#105)
  • [FIXED JENKINS-41490, JENKINS-41491] Tree steps and validation! @abayer (#104)
  • s/ONSLAVE/ONAGENT/g in tests @abayer (#103)
  • Clarifying agent type name validation @abayer (#102)
  • Correct the synthetic "Post" stage label @rtyler (#101)
  • [FIXED JENKINS-41391] Switch skipDefaultCheckout to default true @abayer (#100)
  • [JENKINS-41243] Slightly faster tagging of synthetic stages @abayer (#97)
  • Get rid of declarativeProps step @abayer (#96)
  • [JENKINS-41050] Always do SCM checkout directly on agent, not in container @abayer (#94)
  • [JENKINS-40866] Docker agent in stage can reuse global node @abayer (#93)
  • [FIXED JENKINS-41090, JENKINS-41089] Groovy serialization cleanup @abayer (#95)
  • [FIXED JENKINS-39684] Add registryUrl and registryCredentialsId @abayer (#86)
  • Testing that stages after a skipped stage run right @abayer (#89)
  • Log feedback for skipped stages @abayer (#88)
  • [FIXED JENKINS-40984] Always evaluate/run all post conditions @abayer (#90)
  • Fixing errors using endpoint/CLI for conversion/validation @abayer (#92)
  • [FIXED JENKINS-41012] Actually get when branch/env to work @abayer (#91)
  • [FIXED JENKINS-40573] Re-do step arguments to always be named in JSON representation. @abayer (#87)
  • [FIXED JENKINS-40793] Add location information to validation errors @abayer (#84)
  • [JENKINS-40790] Add metadata for whether agents support tools @abayer (#83)
  • [JENKINS-40370] Make stage.when more declarative @rsandell (#78)
  • [FIXED JENKINS-40524] Reworked agent syntax to be more extensible. @abayer (#85)
  • [FIXED JENKINS-40547] Verify durability of Declarative runs @abayer (#74)
  • [JENKINS-40657] Verify that library objects can be instantiated @abayer (#81)
  • [FIXED JENKINS-40462] Move wrappers into options @abayer (#72)
  • [FIXED JENKINS-40642] Add additional imports for parse/translate @abayer (#80)
  • [FIXED JENKINS-40580] Quote parallel branch names @abayer (#79)
  • [JENKINS-40188] Test to verify that boolean params can be passed on. @abayer (#75)
  • [JENKINS-40239] Add descriptions for build conditions @abayer (#76)
  • Get rid of misleading .each example @abayer (#77)
  • [FIXED JENKINS-40393] i18n for validation messages @abayer (#71)
  • [JENKINS-40337] Add Declarative-specific options. @abayer (#70)
  • Give a better error message if no content for endpoint param @abayer (#69)
  • Fixed some test failures @rsandell (#65)
  • [FIXED JENKINS-40418] Fix validation for a number of extended types @abayer (#68)
  • [FIXED JENKINS-40388] Rename "jobProperties" to "properties" @abayer (#66)
  • Switch to requiring no Launcher in getRequiredContext() for wrappers @abayer (#63)
  • [FIXED JENKINS-40226] Make sure non-within-stage failures are real. @abayer (#64)
  • Make internal-only steps advanced. @abayer (#62)
  • [FIXED JENKINS-40136] Properly support failFast in parallel. @abayer (#61)
  • [FIXED JENKINS-39923] Add a CLI endpoint for the linter @abayer (#58)
  • Clean up a few overlooked old-school tests @abayer (#55)
  • [JENKINS-39134] Fix CreationException when resuming inside script {} @jglick (#59)
  • Use default GMaven plugin version @jglick (#60)
  • [FIXED JENKINS-38153] Added synthetic stages using TagsAction. @abayer (#47)
  • Run empty stages for conditionally-skipped stages. @abayer (#57)
  • [FIXED JENKINS-39799] Properly handle bad content in post blocks. @abayer (#56)
  • Add "when" JSON conversion test. @abayer (#52)
  • Refactoring tests to use the expect(...) tooling. @abayer (#48)
  • Add info on step conversion endpoint @abayer (#54)
  • JENKINS-39394 - Get rid of notifications, rename postBuild to post @abayer (#45)
  • [FIXED JENKINS-39631] Last step in failed stage has an error. @abayer (#51)
  • Refactoring ModelInterpreter for easier maintenance @abayer (#49)
  • Update SYNTAX.md @rsandell (#50)
  • [JENKINS-37778] Support credentials in environment @rsandell (#46)
  • [JENKINS-37781] Adding Stage.when to specify if a stage should run @rsandell (#41)
  • Remove whitelisting @abayer (#39)
  • [JENKINS-39216] Add "dockerfile" agent backend @abayer (#38)
  • Explain that steps section is needed in stages. @abayer (#44)
  • [FIXED JENKINS-37823] Added "wrappers" section. @abayer (#36)
  • Update SYNTAX.md @PaddyOH (#43)
  • [JENKINS-38433] Make the agent section pluggable. @abayer (#35)
  • [FIXED JENKINS-39244, FIXED JENKINS-39245] Add env and tools to stages @abayer (#40)
  • make readme a bit clearer @michaelneale (#42)
  • Use repo.jenkins-ci.org in parent POM. @abayer (#37)
  • [FIXED JENKINS-38993] Add deterministic ordering of conditions. @abayer (#32)
  • [FIXED JENKINS-39011] Error out at parse time when pipeline step is n… @abayer (#33)
  • [JENKINS-39109] Add a configuration option for what label to use for docker agents @rsandell (#31)
  • [JENKINS-38865] Move the AST classes from groovy to Java @stephenc (#29)
  • [JENKINS-37792] Per stage post build steps @rsandell (#30)
  • [JENKINS-38331] Per-stage configuration for agent @abayer (#19)
  • [FIXED JENKINS-37824] Adding job property-related functionality @abayer (#27)
  • [FIXED JENKINS-38818] Correctly escape string constants when generating groovy from AST @stephenc (#28)
  • [JENKINS-38564] API to convert json step blob to step syntax (and back) - one step at a time @rsandell (#26)
  • [FIXED JENKINS-37788] Use isLiteral instead of isConstant. @abayer (#25)
  • Experimenting to speed up build. @abayer (#24)
  • [FIXED JENKINS-38426] Allow non-literal expressions in env vars. @abayer (#22)
  • [FIXED JENKINS-38242] Add the ability to specify agent parameters (docker) @kuhnroyal (#17)
  • JENKINS-38152 - expose execution model on WorkflowRun @abayer (#14)
  • Updating Jenkinsfile for ci.jenkins.io tool versions @abayer (#16)
  • [JENKINS-38097] Run empty stages for post-failure stages. @abayer (#11)
  • [FIXED JENKINS-37932] Add "agent any" @abayer (#12)
  • [FIXED JENKINS-38049] Stop using catchError. @abayer (#10)
  • [FIXED JENKINS-38047] Allow multiple positional parameters. @abayer (#9)
  • [FIXED JENKINS-37928] Properly detect sections without values. @abayer (#4)
  • Demonstrating some stuff which does not work as I would expect @jglick (#7)
  • Remove newInstanceWrapper(Class). @abayer (#6)
  • Some comments and improvements to the example Jenkinsfile. @abayer (#5)
  • [FIXED JENKINS-37828] Properly reject parallel @abayer (#2)
  • [FIXED JENKINS-37897] Switch to block scoped stages. @abayer (#3)