Workflows
Build Workflows¶
Entry point
:build
, ormix bootleg.build
Remote Builds¶
verify_config
build
remote_verify_config
remote_build
init
clean
remote_scm_update
git_mode == pull?
verify_repo_config
pull_remote
git_mode == push?
push_remote
reset_remote
compile
remote_generate_release
release_workspace set?
yes
copy_build_release
no
download_release
Local Builds¶
verify_config
build
local_verify_config
local_build
local_compile
local_generate_release
local_copy_release
Docker Builds¶
verify_config
build
docker_verify_config
docker_build
docker_compile
docker_generate_release
docker_copy_release
Deployment Workflow¶
Entry point
:deploy
, ormix bootleg.deploy
deploy
release_workspace set?
yes
copy_deploy_release
no
upload_release
unpack_release
Update Workflow¶
Entry point
:update
, ormix bootleg.update
update
build
deploy
stop_silent
start