This action will push the configured pipeline to the OpenHexa workspace.
To use this action, you need to add the following step to your workflow:
- name: Push pipeline to OpenHEXA
uses: blsq/openhexa-push-pipeline-action@v1
with:
workspace: <insert-workspace-slug>
pipeline: <insert-pipeline-code>
token: ${{ secrets.OH_TOKEN }}
path: <insert-path-to-pipeline> (optional)
versionName: <insert-version-name> (optional)
versionDescription: <insert-version-description> (optional)
You have to replace <insert-workspace-slug>
with the slug of your workspace.
You can find it in the URL of your workspace: https://app.openhexa.org/workspaces/<workspace-slug>
.
You have to replace <insert-pipeline-code>
with the code of the pipeline you want to push.
You can find the code of the pipeline in the OpenHEXA web interface on https://app.openhexa.org/workspaces/<workspace-slug>/pipelines/<pipeline-code>
.
You also need to provide a token to authenticate with the OpenHEXA API.
You can get this token in the OpenHEXA web interface on https://app.openhexa.org/workspaces/<workspace-slug>/pipelines/
.
You can also provide the following optional parameters:
path
: The path to the pipeline file. Default is.
versionName
: The name of the version. Default is no nameversionDescription
: The description of the version. Default is no description