-
New Feature
-
Resolution: Fixed
-
Minor
-
jenkins 1.609.2
workflow 1.10-beta1
timestamper 1.7.2
it is not possible to wrap all the logs from workflow with timestamps.
if you use
wrap([$class: 'TimestamperBuildWrapper']) { // commands here }
outside of a node block the workflow will fail with
org.jenkinsci.plugins.workflow.steps.MissingContextVariableException: Required context class hudson.FilePath is missing at org.jenkinsci.plugins.workflow.steps.StepDescriptor.checkContextAvailability(StepDescriptor.java:126)
The reason for wrapping outside of a node is that you may want to be using some steps that do not require a workspace - e.g.
echo before and after an input.
- relates to
-
JENKINS-44741 Build User Vars should not require node
-
- Closed
-
-
JENKINS-44771 Mask Passwords should not require node
-
- Open
-
[JENKINS-30142] timestamped logs not available in all workflow logs.
Component/s | Original: workflow-plugin [ 18820 ] | |
Issue Type | Original: Improvement [ 4 ] | New: New Feature [ 2 ] |
Labels | New: workflow |
Assignee | Original: Steven G Brown [ stevengbrown ] |
Assignee | New: Steven G Brown [ stevengbrown ] |
Resolution | New: Fixed [ 1 ] | |
Status | Original: Open [ 1 ] | New: Resolved [ 5 ] |
Workflow | Original: JNJira [ 165229 ] | New: JNJira + In-Review [ 197663 ] |
Labels | Original: workflow | New: pipeline workflow |
Labels | Original: pipeline workflow | New: pipeline |
Only possible with a custom Workflow step. SimpleBuildWrapper can only work inside node due to its assumption that the wrapper needs a workspace and associated APIs.