<< Back to previous view

[QB-1301] Ability to upload a file from computer and assign it to a variable
Created: 28/Jun/12  Updated: 22/Dec/15

Status: Resolved
Project: QuickBuild
Component/s: None
Affects Version/s: 4.0.41
Fix Version/s: 6.1.0

Type: New Feature Priority: Major
Reporter: Michal Muszynski Assigned To: Robin Shen
Resolution: Fixed Votes: 3
Remaining Estimate: Unknown Time Spent: Unknown
Original Estimate: Unknown
Environment: Linux SLES10 64-bit


 Description   
Please add the upload form to QuickBuild's UI that will allow to choose a file from user's computer and then upload it somewhere (for example to configuration's workspace or some better location) and assign to a variable.

This would enable users to upload files that are required to promote a build, but should not be kept in project repositories.

Example: build produces a .zip file, but before promotion developer has to add a .pdf file to this .zip file. User would upload .pdf file and assign it to a variable, promotion step would include .pdf from variable in .zip file and do the standard work.

 Comments   
Comment by Dan Morgan [ 21/Nov/15 04:24 PM ]
Hi Robin.

Can you reconsider adding the file upload feature please? This feature would allow us to have a user selectable file upload for builds that utilize pre-built binaries. Currently we use a "file repository" and we rely on naming conventions to get the right file. This is error prone and the file repository doesn't give us any trace-ability about who placed the file on the file system. SCM, unfortunately is not an option here because the users that produce the pre-built binaries consider their work done once the file is dropped off at the file repo .

As you have seen already, other users would like this feature too:
http://forum.pmease.com/viewtopic.php?f=1&t=3718&p=14099&hilit=file+upload&sid=f3c05ba8c5208a83afe875e528ee1e7e#p14099
http://forum.pmease.com/viewtopic.php?f=1&t=3650&hilit=upload

Other CI build systems have this feature:
https://wiki.jenkins-ci.org/display/JENKINS/Parameterized+Build

The upload could go from the users system to node running the master step and the workspace of the config.
Comment by Robin Shen [ 22/Dec/15 09:45 AM ]
The file will be uploaded to temp directory. Do not forget to delete it after usage.
Generated at Fri May 17 19:21:58 UTC 2024 using JIRA 189.