nixbld: run hydra hooks for artiq-manual only on success

should fix GH issue #18
This commit is contained in:
Astro 2019-08-14 00:03:42 +02:00
parent 615fb34dc7
commit dc3cc3f596

View File

@ -146,19 +146,19 @@ ACTION=="add", SUBSYSTEM=="tty", \
<runcommand> <runcommand>
job = web:web:web job = web:web:web
command = ln -sfn $(jq -r '.outputs[0].path' < $HYDRA_JSON) ${hydraWwwOutputs}/web command = [ $(jq '.buildStatus' < $HYDRA_JSON) = 0 ] && ln -sfn $(jq -r '.outputs[0].path' < $HYDRA_JSON) ${hydraWwwOutputs}/web
</runcommand> </runcommand>
<runcommand> <runcommand>
job = artiq:full:artiq-manual-html job = artiq:full:artiq-manual-html
command = ln -sfn $(jq -r '.outputs[0].path' < $HYDRA_JSON) ${hydraWwwOutputs}/artiq-manual-html-beta command = [ $(jq '.buildStatus' < $HYDRA_JSON) = 0 ] && ln -sfn $(jq -r '.outputs[0].path' < $HYDRA_JSON) ${hydraWwwOutputs}/artiq-manual-html-beta
</runcommand> </runcommand>
<runcommand> <runcommand>
job = artiq:full:artiq-manual-latexpdf job = artiq:full:artiq-manual-latexpdf
command = ln -sfn $(jq -r '.outputs[0].path' < $HYDRA_JSON) ${hydraWwwOutputs}/artiq-manual-latexpdf-beta command = [ $(jq '.buildStatus' < $HYDRA_JSON) = 0 ] && ln -sfn $(jq -r '.outputs[0].path' < $HYDRA_JSON) ${hydraWwwOutputs}/artiq-manual-latexpdf-beta
</runcommand> </runcommand>
<runcommand> <runcommand>
job = artiq:full:conda-channel job = artiq:full:conda-channel
command = ln -sfn $(jq -r '.outputs[0].path' < $HYDRA_JSON) ${hydraWwwOutputs}/artiq-conda-channel-beta command = [ $(jq '.buildStatus' < $HYDRA_JSON) = 0 ] && ln -sfn $(jq -r '.outputs[0].path' < $HYDRA_JSON) ${hydraWwwOutputs}/artiq-conda-channel-beta
</runcommand> </runcommand>
''; '';
}; };