Skip to content

CodeStation - Steps

Steps

Steps

Process steps in the CodeStation plug-in

Download Another Project Artifacts

Download artifact set files from a different CodeStation project.

NameTypeDescriptionRequired
Artifact SetStringThe artifact set to download.Yes
Build LifeStringThe build life identifier to download artifacts from.No
Build Life with LabelStringThe label name to use for selecting a build life to downloadNo
Build Life with StampStringThe stamp pattern to use for selecting a build life to download.No
Build Life with StatusStringThe status name to use for selecting a build life to downloadNo
CodeStation Build LifeStringThe CodeStation build life identifier to download artifacts from.No
CodeStation ProjectStringThe name of the CodeStation project.No
PermissionsEnumeration:
  • NONE
  • SET_ALL
  • SET_EXECUTE_ONLY | Select how you would like CodeStation to handle setting file permissions on download: NoneDont copy any permissions,Set AllSet all permissions from the original file,Set Execute Bits OnlySet only the execute bits from the original file. | Yes | | Project | String | The name of the project. | No | | Use CodeStation Cache | Boolean | Check this box if you would like to use the local CodeStation cache when downloading artifacts | No | | Workflow | String | The name of the workflow. | No |

Download Artifacts

Download artifact set files from CodeStation.

NameTypeDescriptionRequired
Artifact SetStringThe artifact set to download.No
Build LifeStringThe build life identifier to download artifacts fromNo
PermissionsEnumeration:
  • NONE
  • SET_ALL
  • SET_EXECUTE_ONLY | Select how you would like CodeStation to handle setting file permissions on download: NoneDont copy any permissions,Set AllSet all permissions from the original file,Set Execute Bits OnlySet only the execute bits from the original file. | Yes | | Project | String | The name of the project. | No | | Use CodeStation Cache | Boolean | Check this box if you would like to use the local CodeStation cache when downloading dependencies. | No | | Workflow | String | The name of the workflow. | No |

Download Dependencies

Download dependencies from CodeStation.

NameTypeDescriptionRequired
Build LifeStringThe build life identifier to download dependencies fromNo
PermissionsEnumeration:
  • NONE
  • SET_ALL
  • SET_EXECUTE_ONLY | Select how you would like CodeStation to handle setting file permissions on download: NoneDont copy any permissions,Set AllSet all permissions from the original file,Set Execute Bits OnlySet only the execute bits from the original file. | Yes | | Project | String | The name of the project. | No | | Use CodeStation Cache | Boolean | Check this box if you would like to use the local CodeStation cache when downloading dependencies. | No | | Workflow | String | The name of the workflow. | No |

Upload All Artifacts

Upload all configured artifact sets to CodeStation.

NameTypeDescriptionRequired
Additional HashesSelect additional hashes that you would like to capture other than the default of SHA-256.No
Build LifeStringThe build life identifier to download dependencies fromNo
DirectoriesEnumeration:
  • EXCLUDE
  • INCLUDE_ALL
  • INCLUDE_NON_EMPTY | Select how you would like CodeStation to handle uploading directories: ExcludeNo directories are included in the file list,Include AllAll directories, empty or not, are included in the file list, Include Non-EmptyNon-empty directories are included in the file list. | Yes | | Permissions | Enumeration:
  • BEST_EFFORT
  • FILE_EXECUTE_ONLY
  • NONE
  • REQUIRED | Select how you would like CodeStation to handle uploading permissions: Best EffortAttempt to read permissions, but failures are non-fatal, File Execute OnlyAttempt to read file execute permission, but failures are non-fatal, NoneNo permissions are read,RequiredPermissions must be read successfully. | Yes | | Project | String | The name of the project. | No | | Request Timeout | String | The timeout value in milliseconds for http requests | No | | Symlinks | Enumeration:
  • AS_LINK
  • EXCLUDE
  • FOLLOW | Select how you would like CodeStation to handle uploading symlinks: As LinkSymlinks are inluded in the list as symlinks,Exclude Symlinks and the files or directories that they point to are excluded, FollowSymlinks are treated as regular files or directories. | Yes | | Workflow | String | The name of the workflow. | No |

Upload Artifacts

Upload a specific artifact set to CodeStation.

NameTypeDescriptionRequired
Additional HashesSelect additional hashes that you would like to capture other than the default of SHA-256.No
Artifact Set NameStringThe artifact set nameYes
Build LifeStringThe build life identifier to download dependencies fromNo
DirectoriesEnumeration:
  • EXCLUDE
  • INCLUDE_ALL
  • INCLUDE_NON_EMPTY | Select how you would like CodeStation to handle uploading directories: ExcludeNo directories are included in the file list,Include AllAll directories, empty or not, are included in the file list, Include Non-EmptyNon-empty directories are included in the file list. | Yes | | Fail If Not Found | Boolean | Force the upload step to fail when the directory containing artifacts does not exist or there are no artifacts in the directory. | No | | Permissions | Enumeration:
  • BEST_EFFORT
  • FILE_EXECUTE_ONLY
  • NONE
  • REQUIRED | Select how you would like CodeStation to handle uploading permissions: Best EffortAttempt to read permissions, but failures are non-fatal, File Execute OnlyAttempt to read file execute permission, but failures are non-fatal, NoneNo permissions are read,RequiredPermissions must be read successfully. | Yes | | Project | String | The name of the project. | No | | Request Timeout | String | The timeout value in milliseconds for http requests | No | | Symlinks | Enumeration:
  • AS_LINK
  • EXCLUDE
  • FOLLOW | Select how you would like CodeStation to handle uploading symlinks: As LinkSymlinks are inluded in the list as symlinks,Exclude Symlinks and the files or directories that they point to are excluded, FollowSymlinks are treated as regular files or directories. | Yes | | Workflow | String | The name of the workflow. | No |