[JIRA] (JENKINS-27413) Handle file parameters

2020-01-27 Thread jgl...@cloudbees.com (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Jesse Glick commented on  JENKINS-27413  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
  Re: Handle file parameters   
 

  
 
 
 
 

 
 Andreas Schmid as to technical design, see my comments of 2018-10-24 and 2019-06-21. I am interpreting the requirement more broadly than the original statement: a user or script should be able to trigger a Pipeline job with a build parameter that includes the contents of a (possibly large, possibly binary, but not secret) file, using any common mechanism (GUI, HTTP POST, build-job CLI command, build step), in such a way that some convenient (Scripted and/or Declarative) syntax may be used to retrieve that file in a designated workspace location at a designated time, including in future rebuilds.  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian Jira (v7.13.6#713006-sha1:cc4451f)  
 
 

 
   
 

  
 

  
 

   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-issues/JIRA.161212.1426248363000.6696.1580135285077%40Atlassian.JIRA.


[JIRA] (JENKINS-27413) Handle file parameters

2020-01-27 Thread andreas.sch...@bd.so.ch (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Andreas Schmid commented on  JENKINS-27413  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
  Re: Handle file parameters   
 

  
 
 
 
 

 
 I don't quite understand if this is just not implemented yet, or if it's impossible to implement at all. If it is possible, we might be able to fund the development of this feature, as we need it too. As I am still rather new to the Jenkins community: Can anyone recommend me any companies that could do that?    
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian Jira (v7.13.6#713006-sha1:cc4451f)  
 
 

 
   
 

  
 

  
 

   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-issues/JIRA.161212.1426248363000.6204.1580112842385%40Atlassian.JIRA.


[JIRA] (JENKINS-27413) Handle file parameters

2020-01-02 Thread paul.sha...@zf.com (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Paul Sharpe commented on  JENKINS-27413  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
  Re: Handle file parameters   
 

  
 
 
 
 

 
 Vin Win: The unstashParam workaround works great for us, including zip files. We are using a windows instance of Jenkins (in case that is significant).  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian Jira (v7.13.6#713006-sha1:cc4451f)  
 
 

 
   
 

  
 

  
 

   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-issues/JIRA.161212.1426248363000.1472.1577952004415%40Atlassian.JIRA.


[JIRA] (JENKINS-27413) Handle file parameters

2019-12-27 Thread reach.vinay.a...@gmail.com (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Vin Win commented on  JENKINS-27413  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
  Re: Handle file parameters   
 

  
 
 
 
 

 
 Hi James Hogarth - Does the solution works for binary/zip file. Tried using groovy script & respective one on Jenkins pipleline, but it doesn't seem to work for zip (Can not open file 'fileName.zip' as archive') or binary file uploaded. Would like to know if this is been considered in future releases ?  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian Jira (v7.13.6#713006-sha1:cc4451f)  
 
 

 
   
 

  
 

  
 

   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-issues/JIRA.161212.1426248363000.383.1577448782340%40Atlassian.JIRA.


[JIRA] (JENKINS-27413) Handle file parameters

2019-10-01 Thread jan.vr...@fit.cvut.cz (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Jan Vrany commented on  JENKINS-27413  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
  Re: Handle file parameters   
 

  
 
 
 
 

 
 Just a notice:  I have moved my workaround library with `unstashParam` step to GitHub, new locations is https://github.com/janvrany/jenkinsci-unstashParam-library I also renamed it as this issue seems to be unlikely "fixed".  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian Jira (v7.13.6#713006-sha1:cc4451f)  
 
 

 
   
 

  
 

  
 

   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-issues/JIRA.161212.1426248363000.9321.1569967321938%40Atlassian.JIRA.


[JIRA] (JENKINS-27413) Handle file parameters

2019-07-25 Thread mark.earl.wa...@gmail.com (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Mark Waite commented on  JENKINS-27413  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
  Re: Handle file parameters   
 

  
 
 
 
 

 
 Removed from documentation on jenkins.io July 25, 2019 by PR-2388  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian Jira (v7.11.2#711002-sha1:fdc329d)  
 

  
 

   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-issues/JIRA.161212.1426248363000.1056.1564072982612%40Atlassian.JIRA.


[JIRA] (JENKINS-27413) Handle file parameters

2019-06-26 Thread cfro...@gmail.com (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Chris Frolik edited a comment on  JENKINS-27413  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
  Re: Handle file parameters   
 

  
 
 
 
 

 
 {quote} "I am not particularly inclined to fix this per se" {quote} That is very disappointing, and a stumbling block for those trying to convert their freestyle jobs to declarative pipeline jobs. I really hope you change your mind on this.At the very least, the documentation should mention that it isn't supported.  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian Jira (v7.11.2#711002-sha1:fdc329d)  
 

  
 

   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-issues/JIRA.161212.1426248363000.9887.1561569545251%40Atlassian.JIRA.
For more options, visit https://groups.google.com/d/optout.


[JIRA] (JENKINS-27413) Handle file parameters

2019-06-26 Thread cfro...@gmail.com (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Chris Frolik commented on  JENKINS-27413  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
  Re: Handle file parameters   
 

  
 
 
 
 

 
 "I am not particularly inclined to fix this per se" That is very disappointing, and a stumbling block for those trying to convert their freestyle jobs to declarative pipeline jobs. I really hope you change your mind on this. At the very least, the documentation should mention that it isn't supported.  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian Jira (v7.11.2#711002-sha1:fdc329d)  
 

  
 

   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-issues/JIRA.161212.1426248363000.9790.1561569543293%40Atlassian.JIRA.
For more options, visit https://groups.google.com/d/optout.


[JIRA] (JENKINS-27413) Handle file parameters

2019-06-21 Thread jgl...@cloudbees.com (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Jesse Glick commented on  JENKINS-27413  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
  Re: Handle file parameters   
 

  
 
 
 
 

 
 Another plugin idea, useful for uploads too large to be reasonably handled as Base64 and environment variables: a parameter type which lets you upload a file to an S3 (or MinIO) bucket. Could either upload from the master upon form/CLI submission; or, more efficiently, provide a special UI & API endpoint to allocate a blob and then hand you a presigned URL good for upload only, valid for an hour. The parameter value would be a presigned URL good for download only, again valid only for a day or so. Similarly for Azure etc. (No need to delete the blob in a RunListener after the build completes. That would break Replay / Rebuild and, as with artifact-manager-s3, would force the master to have a more dangerous IAM permission. Anyway S3 can be configured to automatically expunge or archive old blobs.)  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian Jira (v7.11.2#711002-sha1:fdc329d)  
 

  
 

   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-issues/JIRA.161212.1426248363000.6406.1561144751330%40Atlassian.JIRA.
For more options, visit https://groups.google.com/d/optout.


[JIRA] (JENKINS-27413) Handle file parameters

2019-05-03 Thread james.hoga...@gmail.com (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 James Hogarth edited a comment on  JENKINS-27413  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
  Re: Handle file parameters   
 

  
 
 
 
 

 
 Avoid actively breaking it though please as as we do actually use this functionality with the help of our global library.   {code:java}def inputGetFile(String savedfile = null) { def filedata = null def filename = null // Get file using input step, will put it in build directory // the filename will not be included in the upload data, so optionally allow it to be specified if (savedfile == null) { def inputFile = input message: 'Upload file', parameters: [file(name: 'library_data_upload'), string(name: 'filename', defaultValue: 'uploaded-file-data')] filedata = inputFile['library_data_upload'] filename = inputFile['filename'] } else { def inputFile = input message: 'Upload file', parameters: [file(name: 'library_data_upload')] filedata = inputFile filename = savedfile } // Read contents and write to workspace writeFile(file: filename, encoding: 'Base64', text: filedata.read().getBytes().encodeBase64().toString()) // Remove the file from the master to avoid stuff like secret leakage filedata.delete() return filename}{code}And this library code is used with this jenkinsfile snippet:{code:java}stage('request a file with chosen filename') { node { deleteDir() uploaded_file = library.inputGetFile('my-file-here') sh "file '${uploaded_file}'" sh "ls -la ." }}{code}    
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian Jira (v7.11.2#711002-sha1:fdc329d)  
 

  
 

   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] (JENKINS-27413) Handle file parameters

2019-05-03 Thread james.hoga...@gmail.com (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 James Hogarth commented on  JENKINS-27413  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
  Re: Handle file parameters   
 

  
 
 
 
 

 
 Avoid actively breaking it though please as as we do actually use this functionality with the help of our global library.   
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian Jira (v7.11.2#711002-sha1:fdc329d)  
 

  
 

   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] (JENKINS-27413) Handle file parameters

2019-05-02 Thread jgl...@cloudbees.com (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Jesse Glick commented on  JENKINS-27413  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
  Re: Handle file parameters   
 

  
 
 
 
 

 
 Alex Haynes good point! You can help.  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian Jira (v7.11.2#711002-sha1:fdc329d)  
 

  
 

   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] (JENKINS-27413) Handle file parameters

2019-05-02 Thread alexhayne...@gmail.com (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Alex Haynes commented on  JENKINS-27413  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
  Re: Handle file parameters   
 

  
 
 
 
 

 
 If there is no plan to support the file parameter option, it would be nice to remove it from the documentation here: https://jenkins.io/doc/book/pipeline/syntax/#parameters  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian Jira (v7.11.2#711002-sha1:fdc329d)  
 

  
 

   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] (JENKINS-27413) Handle file parameters

2019-03-29 Thread kuisathave...@gmail.com (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Ivan Fernandez Calvo edited a comment on  JENKINS-27413  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
  Re: Handle file parameters   
 

  
 
 
 
 

 
 my 5 cents, this code shows how to load a properties file into the environment, in the example the properties come from a String but also you can load a file from disk with the readProperties pipeline utility step ``` {code} node {   def configPrperties = """   VAR01 = value1   VAR02 = value2   """   def config = readProperties(text: configPrperties)   config.each { k, v ->   env."${k}" = v   }   sh 'export'} ``` {code}  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian Jira (v7.11.2#711002-sha1:fdc329d)  
 

  
 

   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] (JENKINS-27413) Handle file parameters

2019-03-29 Thread kuisathave...@gmail.com (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Ivan Fernandez Calvo commented on  JENKINS-27413  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
  Re: Handle file parameters   
 

  
 
 
 
 

 
 my 5 cents, this code shows how to load a properties file into the environment, in the example the properties come from a String but also you can load a file from disk with the readProperties pipeline utility step ``` node { def configPrperties = """ VAR01 = value1 VAR02 = value2 """ def config = readProperties(text: configPrperties) config.each { k, v -> env."${k}" = v } sh 'export' } ```  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian Jira (v7.11.2#711002-sha1:fdc329d)  
 

  
 

   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] (JENKINS-27413) Handle file parameters

2018-10-24 Thread baurma...@gmail.com (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Bauyrzhan Makhambetov commented on  JENKINS-27413  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
  Re: Handle file parameters   
 

  
 
 
 
 

 
 Thank you for pointing that out.  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian Jira (v7.11.2#711002-sha1:fdc329d)  
 

  
 

   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] (JENKINS-27413) Handle file parameters

2018-10-24 Thread jgl...@cloudbees.com (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Jesse Glick commented on  JENKINS-27413  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
  Re: Handle file parameters   
 

  
 
 
 
 

 
 File parameters are not currently supported. I am not particularly inclined to fix this per se since support for them is quite complicated architecturally—the implementation for freestyle projects does not generalize naturally and relies on a special file upload web request handler. Simpler, safer, and more flexible would be to introduce a plugin defining a Base64-encoded string parameter type, with a form submission GUI and CLI that make it convenient to obtain the value from a local file, as well as a SimpleBuildWrapper (usable as a Pipeline block-scoped step) that decodes the value to a local temporary file within its body.  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian Jira (v7.11.2#711002-sha1:fdc329d)  
 

  
 

   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] (JENKINS-27413) Handle file parameters

2018-10-24 Thread jgl...@cloudbees.com (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Jesse Glick assigned an issue to Unassigned  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
 Jenkins /  JENKINS-27413  
 
 
  Handle file parameters   
 

  
 
 
 
 

 
Change By: 
 Jesse Glick  
 
 
Assignee: 
 Jesse Glick  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian Jira (v7.11.2#711002-sha1:fdc329d)  
 

  
 

   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] (JENKINS-27413) Handle file parameters

2018-10-22 Thread baurma...@gmail.com (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Bauyrzhan Makhambetov commented on  JENKINS-27413  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
  Re: Handle file parameters   
 

  
 
 
 
 

 
  works in freesyle project but in pipeline is not working.   tried with `ls -l .` with no success, as if there is no file at all.  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian Jira (v7.11.2#711002-sha1:fdc329d)  
 

  
 

   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] (JENKINS-27413) Handle file parameters

2018-08-14 Thread eygohl...@gmail.com (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Emmanuel Goh edited a comment on  JENKINS-27413  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
  Re: Handle file parameters   
 

  
 
 
 
 

 
 Can confirm that this is still broken - my minimal Jenkinsfile below yields "echo null":   { { code:java} pipeline { }}    agent any  {{   parameters { }}  {{     file(name: 'ZIP') }}  {{   } }}  {{    }}{{ stages { }}  {{     stage('Test file') { }}  {{       steps  \ {sh "echo ${params.ZIP}"}  } }  {{     } }}  {{   } }}   { { code } }}  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian JIRA (v7.10.1#710002-sha1:6efc396)  
 

  
 

   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] (JENKINS-27413) Handle file parameters

2018-08-14 Thread eygohl...@gmail.com (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Emmanuel Goh commented on  JENKINS-27413  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
  Re: Handle file parameters   
 

  
 
 
 
 

 
 Can confirm that this is still broken - my minimal Jenkinsfile below yields "echo null":   pipeline {   parameters {     file(name: 'ZIP') {{  }}}   }}{{stages {     stage('Test file') { {{      steps { sh "echo ${params.ZIP}" }}} {{    }}} {{  }}} } 
  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian JIRA (v7.10.1#710002-sha1:6efc396)  
 

  
 

   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] (JENKINS-27413) Handle file parameters

2018-08-09 Thread csny...@us.ibm.com (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Chris Snyder commented on  JENKINS-27413  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
  Re: Handle file parameters   
 

  
 
 
 
 

 
 Took a while to find out that this was an issue. Plus one for getting this fixed in an upcoming release.  UnstashParam worked for me. Thanks.  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian JIRA (v7.10.1#710002-sha1:6efc396)  
 

  
 

   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] (JENKINS-27413) Handle file parameters

2018-04-25 Thread myxal....@gmail.com (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Michal Zatloukal commented on  JENKINS-27413  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
  Re: Handle file parameters   
 

  
 
 
 
 

 
 Any news on this? For the record, I noticed that the file provided through parameter is only missing when using Pipeline from SCM - when using Pipeline script, the file is present and this trivial pipeline completes successfully: 

 


parameters {
  file description: 'Blah', name: 'custom.xml'
}
pipeline {
  agent any
  stages {
stage ("cat-file") {
steps {
powershell 'Get-Content .\\custom.xml'
}
}
  }
}

 

  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian JIRA (v7.3.0#73011-sha1:3c73d0e)  
 
 

 
   
 

  
 

  
 

   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] (JENKINS-27413) Handle file parameters

2017-03-29 Thread burtse...@mail.ru (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Yuriy Burtsev commented on  JENKINS-27413  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
  Re: Handle file parameters   
 

  
 
 
 
 

 
 "file parameter" and "stash" enough for load file to job running on different nodes.  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian JIRA (v7.3.0#73011-sha1:3c73d0e)  
 
 

 
   
 

  
 

  
 

   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] (JENKINS-27413) Handle file parameters

2016-11-25 Thread geoffrey.arth...@developpement-durable.gouv.fr (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Geoffrey Arthaud commented on  JENKINS-27413  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
  Re: Handle file parameters   
 

  
 
 
 
 

 
 Base64 encoding/decoding should do the trick on any master or slave node. Thank you !   
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c)  
 
 

 
   
 

  
 

  
 

   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] (JENKINS-27413) Handle file parameters

2016-11-25 Thread j.r.hodg...@gmail.com (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Jon Hodgson commented on  JENKINS-27413  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
  Re: Handle file parameters   
 

  
 
 
 
 

 
 I personally gave up trying to pass the file as a parameter, as a text file it always got messed up somewhere along the line (it's a diff, so although it's text the encoding can vary depending on the source files). So I siwtched to creating a zip with a uri as the filename, uploading it with ftp, and passing the uri as a parameter. It's perhaps not as elegant as doing it all in jenkins, but it works.  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c)  
 
 

 
   
 

  
 

  
 

   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] (JENKINS-27413) Handle file parameters

2016-11-25 Thread johan.warlan...@kambi.com (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Johan Wärlander commented on  JENKINS-27413  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
  Re: Handle file parameters   
 

  
 
 
 
 

 
 Geoffrey Arthaud, does Base64 encoding change anything in that scenario? Eg. something like: 

 

writeFile(file: 'data.zip.b64', text: inputFile.read().getBytes().encodeBase64().toString())
 

 ..and then stash it, and do the decoding / unzipping it in a separate node section? I don't know if it makes a difference w/ master vs slave node execution, as we only have a master node so far in our setup.  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c)  
 
 

 
   
 

  
 

  
 

   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] (JENKINS-27413) Handle file parameters

2016-11-23 Thread geoffrey.arth...@developpement-durable.gouv.fr (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Geoffrey ARTHAUD edited a comment on  JENKINS-27413  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
  Re: Handle file parameters   
 

  
 
 
 
 

 
 Thank you Johan Wärlander for this solution which works well with text files. But I didn't find any simple solution for binary files, encoding parameter of writeFile is ignored (https://issues.jenkins-ci.org/browse/JENKINS-27094).Here is one solution I've found, by using FilePath API directly :{code:java}stage('file input') {  node('master') {def inputFile = input message: 'Upload file', parameters: [file(name: 'data.zip')]unzip dir: '', glob: '', zipFile: inputFile.remote  }}{code}But two drawbacks :* This works only on the master node (I didn't manage to access to the FilePath channel of the workspace from Pipeline plugin)* getRemote() method from FilePath is not whitelisted Using FilePath.copyTo() or FilePath.unzip() instead of unzip has similar drawbacks. Any suggestion ?  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c)  
 
 

 
   
 

  
 

  
 

   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] (JENKINS-27413) Handle file parameters

2016-11-23 Thread geoffrey.arth...@developpement-durable.gouv.fr (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Geoffrey ARTHAUD edited a comment on  JENKINS-27413  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
  Re: Handle file parameters   
 

  
 
 
 
 

 
 Thank you Johan Wärlander for this solution which works well with text files. But I didn't find any simple solution for binary files, encoding parameter of writeFile is ignored (https://issues.jenkins-ci.org/browse/JENKINS-27094).Here is one solution I've found, by using FilePath API directly :{code: groovy java }stage('file input') {  node('master') {def inputFile = input message: 'Upload file', parameters: [file(name: 'data.zip')]unzip dir: '', glob: '', zipFile: inputFile.remote  }}{code}But two drawbacks :* This works only on the master node (I didn't manage to access to the FilePath channel of the workspace from Pipeline plugin)* getRemote() method from FilePath is not whitelistedAny suggestion ?  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c)  
 
 

 
   
 

  
 

  
 

   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] (JENKINS-27413) Handle file parameters

2016-11-23 Thread geoffrey.arth...@developpement-durable.gouv.fr (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Geoffrey ARTHAUD commented on  JENKINS-27413  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
  Re: Handle file parameters   
 

  
 
 
 
 

 
 Thank you Johan Wärlander for this solution which works well with text files. But I didn't find any simple solution for binary files, encoding parameter of writeFile is ignored (https://issues.jenkins-ci.org/browse/JENKINS-27094). Here is one solution I've found, by using FilePath API directly : 

 

Unable to find source-code formatter for language: groovy. Available languages are: actionscript, html, java, _javascript_, none, sql, xhtml, xml


stage('file input') {
  node('master') {
def inputFile = input message: 'Upload file', parameters: [file(name: 'data.zip')]
unzip dir: '', glob: '', zipFile: inputFile.remote
  }
}
 

 But two drawbacks : 
 
This works only on the master node (I didn't manage to access to the FilePath channel of the workspace from Pipeline plugin) 
getRemote() method from FilePath is not whitelisted 
 Any suggestion ?  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c)  
 
 

 
   
 

  
 
 

[JIRA] (JENKINS-27413) Handle file parameters

2016-10-31 Thread johan.warlan...@kambi.com (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Johan Wärlander commented on  JENKINS-27413  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
  Re: Handle file parameters   
 

  
 
 
 
 

 
 FYI, if you only need to deal with manual input.. file parameter can be caught in an 'input' step, and then passed on: 

 

stage('file input') {
  node {
// Get file using input step, will put it in build directory
def inputFile = input message: 'Upload file', parameters: [file(name: 'data.txt')]
// Read contents and write to workspace
writeFile(file: 'data.txt', text: inputFile.readToString())
// Stash it for use in a different part of the pipeline
stash name: 'data', includes: 'data.txt'
  }
}

stage('do something with data') {
  node {
// Unstash the file into an 'input' directory in the workspace
dir('input') {
  unstash 'data'
}
// do something useful
sh "ls -lR input/"
  }
}
 

 Normally you would have the 'input' step outside of a node, but since we want to put our file in a workspace and stash (and / or archive) it, we'll need the node here.  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c)  
 
 

 
   
 

  
 

  
 

   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] (JENKINS-27413) Handle file parameters

2016-10-25 Thread j.r.hodg...@gmail.com (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Jon Hodgson commented on  JENKINS-27413  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
  Re: Handle file parameters   
 

  
 
 
 
 

 
 I bent over backwards trying to get it to work with string parameters, but between python (which I use for my launch script), Groovy and HTTP trying to be helpful something always got auto-converted (early tests would seem great, then I would try a real-world diff and there would be something in there that broke, such as accented characters in files that had different formats) In the end I went with a smple FTP serverr on the same machine as Jenkins, and uploading a file with a name given by a job I pass as a string parameter. It's not the most neat and tidy solution, but it works at least... well so far.  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c)  
 
 

 
   
 

  
 

  
 

   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] (JENKINS-27413) Handle file parameters

2016-10-25 Thread o...@chapo.co.il (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Oren Chapo commented on  JENKINS-27413  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
  Re: Handle file parameters   
 

  
 
 
 
 

 
 I'm in the same boat with Jon Hodgson: trying to set up try-before-commit. All my jobs are pipelines, most of them are pretty complex so I can't go back to freestyle jobs... I'm stuck with missing file upload functionality. For the sake of documentation, if someone knows of a workaround please post it here.  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c)  
 
 

 
   
 

  
 

  
 

   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] (JENKINS-27413) Handle file parameters

2016-08-29 Thread jgl...@cloudbees.com (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Jesse Glick updated an issue  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
 Jenkins /  JENKINS-27413  
 
 
  Handle file parameters   
 

  
 
 
 
 

 
Change By: 
 Jesse Glick  
 
 
Component/s: 
 pipeline-build-step-plugin  
 
 
Component/s: 
 workflow-cps-plugin  
 
 
Component/s: 
 pipeline  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c)  
 
 

 
   
 

  
 

  
 

   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.