49de5d022c
Add default values cue doc page + implement all maintainers suggestions Signed-off-by: guillaume <guillaume.derouville@gmail.com>
29 lines
597 B
Markdown
29 lines
597 B
Markdown
---
|
|
slug: /1231/always-execute
|
|
displayed_sidebar: '0.2'
|
|
---
|
|
|
|
# How to always execute an action ?
|
|
|
|
Dagger implemented a way invalidate cache for a specific action.
|
|
|
|
The `docker.#Run` and `core.#Exec` definitions have an `always` field:
|
|
|
|
```cue
|
|
// If set to true, the cache will never be triggered for that specific action.
|
|
always: bool | *false
|
|
```
|
|
|
|
Any package composed on top of it (`bash.#Run` for example) also exposes this field as it will inherit it from `docker.#Run`:
|
|
|
|
```cue
|
|
test: bash.#Run & {
|
|
always: true
|
|
...
|
|
}
|
|
```
|
|
|
|
:::warning
|
|
Any dependent actions will also be retriggered
|
|
:::
|