enable:
<boolean>
systems:
- <string>
onlyBuild:
- <string>
doNotBuild:
- <string>
timeout:
<number>
cache:
name:
<string>
[ domain:
<string>
, url:
<string>
]
user:
<string>
host-key:
<string>
public-key:
<string>
cache-public-key:
<string>
cachix:
name:
<string>
public-key:
<string>
allow-import-from-derivation:
<boolean>
shallow-clone:
<boolean>
impure:
<boolean>
build-logs:
<boolean>
fail-fast:
<boolean>
auto-retry:
<boolean>
dependency-discovery:
[
<boolean>
,
enable:
<boolean>
synchronous:
<boolean>
]
dependencies:
<key>:
- <string>
fail-on-dangling-dependencies:
<boolean>
test:
<key>:
enable:
<boolean>
package:
<string>
system:
<string>
branches:
[
[
[
:any
,
:default
,
<string>
,
any
,
all
,
default
, -
[
:any
,
:default
,
<string>
,
any
,
all
,
default
]
]
,
run-on:
[
:any
,
:default
,
<string>
,
any
,
all
,
default
, -
[
:any
,
:default
,
<string>
,
any
,
all
,
default
]
]
do-not-run-on:
[
:any
,
:default
,
<string>
,
any
,
all
,
default
, -
[
:any
,
:default
,
<string>
,
any
,
all
,
default
]
]
]
,
<boolean>
]
in-repo:
<boolean>
secrets:
- <string>
ssh-keys:
-
secret:
<string>
public-key:
<string>
deploy:
<key>:
enable:
<boolean>
package:
<string>
system:
<string>
branches:
[
[
[
:any
,
:default
,
<string>
,
any
,
all
,
default
, -
[
:any
,
:default
,
<string>
,
any
,
all
,
default
]
]
,
run-on:
[
:any
,
:default
,
<string>
,
any
,
all
,
default
, -
[
:any
,
:default
,
<string>
,
any
,
all
,
default
]
]
do-not-run-on:
[
:any
,
:default
,
<string>
,
any
,
all
,
default
, -
[
:any
,
:default
,
<string>
,
any
,
all
,
default
]
]
]
,
<boolean>
]
in-repo:
<boolean>
secrets:
- <string>
ssh-keys:
-
secret:
<string>
public-key:
<string>