<<
cd /my/git/repo
tag=`git-describe --tags`
- whenjobs --set version $tag
+ whenjobs --set version=$tag
>>
(* When the 'version' variable changes (ie. a new release is
git reset --hard $version
./configure
make clean all check dist
- whenjobs --set successful_local_build $version
+ whenjobs --set successful_local_build=$version
>>
(* In parallel, build on a remote machine. *)
when changes version :
<<
ssh remote ./do_build $version
- whenjobs --set successful_remote_build $version
+ whenjobs --set successful_remote_build=$version
>>
(* Only when the new release has been successfully built on local