This action allows you to update the stack with pull new images if you can't use webhooks. For example, in Portainer Community Edition.
This is a fork of wirgen/portainer-stack-redeploy-action which allows to update stack deployed with a git repository hosting the docker-compose.yaml
.
Required URL to the application instance. For example, https://example.com:9443
Required Token for API requests, can be created on the page https://example.com:9443/#!/account/tokens/new
Required ID of stack to be updated. Must be integer
ID of endpoint (environment). Required if your stack is not in local environment
Use stored credentials to pull docker-compose.yaml from git repository. When credentials are stored, but this is not set to true
, the action will fail
Environment variables to set on the stack. When omitted, all existing variables will be cleared from the stack. Must be input as a JSON String; one array of objects each with the keys name
and value
uses: JuliusFreudenberger/portainer-stack-git-redeploy-action@v1.0
with:
portainerUrl: 'https://example.com:9443'
accessToken: 'ptr_XXXyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy'
stackId: 8
endpointId: 3
environment: '[{"name":"image_version","value":"xxx"}]'