This repository demonstrates Fission action with a simple NodeJS based function using Fission specs. The Fission action in the workflow applies the spec on a push event. The action needs three secrets and a simple workflow is defined as:
workflow "Fission CD" {
on = "push"
resolves = ["FissionCD"]
}
action "FissionCD" {
uses = "docker://vishalbiyani/fission-action:7"
secrets = ["CERTIFICATE_AUTHORITY", "SERVER_ADDRESS", "USER_TOKEN"]
}
You can test actions locally with Act but this action can not be tested due to this issue