Pipeline: Basic Steps

List of issues
KeySummaryCreatedUpdated
JENKINS-75040Add LICENSE file to GitHub repo of Pipeline basic steps plugin
JENKINS-73991withEnv does not alert when env var name is not valid
JENKINS-73727withEnv hangs when overwriting cleared PATH variable
JENKINS-72184withEnv and withCredentials don't set environment fully
JENKINS-71948timeout step kills other jobs in same directory
JENKINS-70211Only create stash if files exist
JENKINS-68187writeFile : Add the possibility to add content
JENKINS-66036Timeout option works inconsistent when applied on pipeline level vs on stage level
JENKINS-65352Basic Steps Plugin: Add snippet generator hints pipeline step help
JENKINS-64969catchError with timeout : the build result is always ABORTED whatever the configured buildResult
JENKINS-64815stah (or unstash) should offer a flatten option
JENKINS-64114Allow to call writeFile with InputStream
JENKINS-63696The timeout activity flag extends the time by one and a half times
JENKINS-63277workflow.steps.SynchronousNonBlockingStepExecution.lambda exception when running job in parallel
JENKINS-62657Shell steps swallow ticks(') and quotes(") that are escaped
JENKINS-62531"waitUntil" in the quiet mode still spams
JENKINS-62523workflow-basic-steps plugin doesn't work well with the OOB Pause/Resume functionality of Jenkins
JENKINS-62495Artifact saving should follow symlink and save the target, optionnally with the symlink name.
JENKINS-62053Retry does not abort if a failure has happened during parallel executions
JENKINS-61034retry step is ignored when a timeout happens a timeout
JENKINS-60688waitUntil step snippet generation failure
JENKINS-60063Add Signature to withEnv to take Map<String, String>
JENKINS-59806Want ability to stash and unstash between a parent job and a child job
JENKINS-59678Add a time delay capability to the retry basic step
JENKINS-59051Tool type "jgit" does not have an install of "jgit" configured
JENKINS-58835recognize file's encodings
JENKINS-58752Timeout with activity: true and activity timed out
JENKINS-58597Additional Step error with message
JENKINS-58488Restart from stage does not work with timeout step
JENKINS-58367cwd set by exws set is replaced by withEnv and withCredentials steps
JENKINS-58256Improve Jenkins timeout messages for tracing their cause
JENKINS-57163Using timestamps prevents parallel thread's catch block from executing sleep
JENKINS-57157Global Tools fail to update automatic installs
JENKINS-56964Expose timeout grace period as configurable
JENKINS-56766Allow preserved stashes to be used in new run of the job
JENKINS-56586Parallel stages or branches cannot be nested ("can only be included in a top-level stage")
JENKINS-56180unstahing always success even if stash failed
JENKINS-56098Not a git repository after unstash when useDefaultExcludes: false
JENKINS-55958Allow executing additional action in timeout step before wrapped steps will be cancelled
JENKINS-55861Parallel stage labels displayed on top of each other
JENKINS-55612Add optional label attribute for echo step to improve usability
JENKINS-55326Job terminated after basic workflow step w/o error or failing the job
JENKINS-55140Allow to unstash all stashes with a single command
JENKINS-54998Stash and archive should refuse symlinks
JENKINS-54764builds fail when using timeout step with the Pipeline Basic Steps Plugin
JENKINS-54735Pipeline retry clause: optionally delay between retries
JENKINS-54323Create a Pipeline step to set the current build's display name, description, etc.
JENKINS-54110Pipeline's dir() does not work with symlinks
JENKINS-53901Using readFile does not handle UTF-8 with BOM files
JENKINS-53433withEnv case wrong variable modified.
JENKINS-53374file permissions are lost after unstashing on windows node
JENKINS-53151withContext not working as expected in combination with consoleLogFilter
JENKINS-52807Throw a more specific error when the timeout step times out
JENKINS-52768echo step should use toString
JENKINS-52750dir step creates a <dirname>@tmp directory at <dirname> level.
JENKINS-52578retry clause causes multiplication
JENKINS-52095Timeout step should not count job/stage queuing time
JENKINS-52053Jenkins stash failed after npm install
JENKINS-50526Delete existing stash in a pipeline
JENKINS-50179parallel step with failFast set to false, parallel branch 'foo' kills other parallel branch 'bar' when foo times-out.
JENKINS-49342Pipeline retry clause : optionally set the build as UNSTABLE
JENKINS-49341Pipeline retry clause : expose the retry number
JENKINS-48733withEnv not setting PATH environment variable
JENKINS-48668Add unstash option to continue on failure
JENKINS-48555Add the possibility to enforce timeout (add forcible parameter)
JENKINS-47801stash does not include empty folders
JENKINS-47786add name field to timeout
JENKINS-47747Ability to set permissions on file with writeFile
JENKINS-47345environment and withEnv not set some environment variables like http_proxy, https_proxy and no_proxy
JENKINS-46992stash could do not find relative path with './' prepend
JENKINS-46789stash operation fails when encountering garbled umlauts in filenames
JENKINS-46582stash / unstash pipeline step is not preserving files timestamp
JENKINS-46062Timeout timer inside a pipeline with a docker stage runs out to soon
JENKINS-45549unable to stash in pipeline in readonly dir
JENKINS-45544Stash and unstash fail for files with Unicode filenames
JENKINS-41931unstash fails transiently
JENKINS-41393Add time interval parameters to timeout step
JENKINS-40912Add verbose option to stash/unstash to get list of files
JENKINS-40161Allow StepExecution.onResume to throw Exception
JENKINS-39187Pipeline timeout should still raise an error if a terminated shell command exits normally
JENKINS-38856BasicStep - dirExists
JENKINS-38713timeout failing to terminate run-away Pipeline executions
JENKINS-37869Pipeline "mail" step should have flags for common notification recipients
JENKINS-33703Exceptions in generated DSL documentation for `unarchive`
JENKINS-32982cross-build state
JENKINS-30244Stash command with includes: '**' fails due to "unclosed entries"
JENKINS-28719Store environment variable values for CoreWrapperStep as Secret
JENKINS-28718withTool
JENKINS-28119Link to log of failed step
JENKINS-27572Support for attachments in mail step
JENKINS-27396Elastic timeout in pipeline
JENKINS-27129More consistent use of PauseAction
JENKINS-27127wait/notify steps
JENKINS-27092create a step to abort the build with a NOT_BUILT status