Use this action to run Argo Workflows, a CI/CD pipeline tool for managing and executing complex workflows in Kubernetes.
Input name | Data type | Required? | Description |
---|---|---|---|
|
String |
Yes |
The Argo Workflows server URL. |
|
String |
Yes |
The Argo Workflows token. |
|
String |
Yes |
The Argo Workflows namespace. |
|
String |
Yes |
The Argo Workflows name. |
|
JSON |
No |
Any additional parameters, formatted as JSON data in key/value pairs. |
In your YAML file, add:
- name: Run Argo Workflows
uses: cloudbees-io/argocd-run-workflow@v2
with:
url: ${{ ARGO_URL }}
token: ${{ ARGO_TOKEN }}
namespace: "Argo_namespace"
workflow-name: "Argo_workflow_name"
parameters: '{"BRANCH_NAME":"main","ENV_NAME":"prod"}'
This code is made available under the MIT license.
-
Learn more about using actions in CloudBees workflows.
-
Learn about the CloudBees platform.