|
|
e14835 |
Build docker:
|
|
|
e14835 |
|
|
|
380840 |
cd docker
|
|
|
e14835 |
./build.sh # sudo?
|
|
|
e14835 |
|
|
|
e14835 |
Example usage:
|
|
|
e14835 |
|
|
|
e14835 |
./run-native with_deps unpack MEGAPROGRAM-1.0.0
|
|
|
e14835 |
cd docker-builder
|
|
|
e14835 |
./run env_release MEGAPROGRAM-1.0.0 # sudo?
|
|
|
e14835 |
|
|
|
e14835 |
|
|
|
e14835 |
ready environment will placed into:
|
|
|
e14835 |
|
|
|
e14835 |
docker-builder-data/build/packet/linux-x64/MEGAPROGRAM-1.0.0/env_release
|
|
|
e14835 |
|
|
|
e14835 |
"dry_run" option for paranoics:
|
|
|
e14835 |
./run-native dry_run with_deps unpack MEGAPROGRAM-1.0.0
|
|
|
0e38dd |
|
|
|
0e38dd |
|
|
|
0e38dd |
List of commands
|
|
|
0e38dd |
<action> <packet></packet></action>
|
|
|
0e38dd |
do <action> for <packet></packet></action>
|
|
|
0e38dd |
List of actions:
|
|
|
0e38dd |
- download
|
|
|
0e38dd |
- unpack
|
|
|
0e38dd |
- build
|
|
|
0e38dd |
- install
|
|
|
0e38dd |
- install_release
|
|
|
0e38dd |
- envdeps
|
|
|
0e38dd |
- envdeps_release
|
|
|
0e38dd |
- env
|
|
|
0e38dd |
- env_release
|
|
|
0e38dd |
|
|
|
0e38dd |
dry_run <any command="" other=""></any>
|
|
|
0e38dd |
- simulate activity
|
|
|
0e38dd |
|
|
|
0e38dd |
with_deps <command> <packet></packet>
|
|
|
0e38dd |
- execute <command> for <packet> and all deps</packet>
|
|
|
0e38dd |
|
|
|
0e38dd |
clean_ACTION <packet></packet>
|
|
|
0e38dd |
- remove all data of completed ACTION for <packet></packet>
|
|
|
0e38dd |
ex.: clean_unpack MEGAPROGRAM-1.0.0
|
|
|
0e38dd |
|
|
|
0e38dd |
clean_all_unpack <packet></packet>
|
|
|
0e38dd |
- cleans download and unpack
|
|
|
0e38dd |
see: clean_ACTION <packet></packet>
|
|
|
0e38dd |
|
|
|
0e38dd |
clean_all_env <packet></packet>
|
|
|
0e38dd |
- cleans install, install_release, envdeps, envdeps_release, env and env_release
|
|
|
0e38dd |
see: clean_ACTION <packet></packet>
|
|
|
0e38dd |
|
|
|
0e38dd |
clean_all_install <packet></packet>
|
|
|
0e38dd |
- cleans all env and build
|
|
|
0e38dd |
see: clean_all_env <packet>, clean_ACTION <packet></packet></packet>
|
|
|
0e38dd |
|
|
|
0e38dd |
clean_all <packet></packet>
|
|
|
0e38dd |
- remove all data of all completed actions for <packet></packet>
|
|
|
0e38dd |
|
|
|
0e38dd |
set_undone_ACTION <packet></packet>
|
|
|
0e38dd |
set_undone_all_unpack <packet></packet>
|
|
|
0e38dd |
set_undone_all_env <packet></packet>
|
|
|
0e38dd |
set_undone_all_install <packet></packet>
|
|
|
0e38dd |
set_undone_all <packet></packet>
|
|
|
0e38dd |
- mark ACTION incomplete for <packet>, but keep action data</packet>
|
|
|
0e38dd |
see: clean_* comands
|
|
|
0e38dd |
|
|
|
0e38dd |
shell <packet></packet>
|
|
|
0e38dd |
- run shell in environment of <packet></packet>
|
|
|
0e38dd |
|