Buildstash Upload Builder

This build step uploads build artifacts to the Buildstash web service in Freestyle projects.

Required Parameters

Optional Parameters

CI/CD Parameters

Note: CI/CD parameters are automatically populated from Jenkins context and cannot be manually set in Freestyle projects.

Version Control Parameters

Dynamic Values with Environment Variables

All fields support dynamic values using environment variables. Use ${VAR_NAME} syntax in any field to reference environment variables set in previous build steps.

Example:

This works for all fields including file paths, version components, platform, stream, labels, architectures, and SCM fields.

Usage in Freestyle Projects

  1. Create a new Freestyle project in Jenkins
  2. Configure your build steps (compile, test, etc.)
  3. Optionally set environment variables in shell script steps
  4. Add a new build step and select "Upload to Buildstash"
  5. Configure the required parameters (use ${VAR_NAME} for dynamic values)
  6. Save and run the build

Build Results

After a successful upload, you can view the upload results on the build page. The build action will show:

For more information, visit the Buildstash Documentation.