]>
Commit | Line | Data |
---|---|---|
1 | # Use, modification, and distribution are | |
2 | # subject to the Boost Software License, Version 1.0. (See accompanying | |
3 | # file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) | |
4 | # | |
5 | # Copyright Rene Rivera 2015-2016. | |
6 | ||
7 | machine: | |
8 | environment: | |
9 | SCRIPT_N: ci_boost_release ci_boost_release | |
10 | EOL_N: LF CRLF | |
11 | pre: | |
12 | - | | |
13 | wget "https://raw.githubusercontent.com/boostorg/release-tools/develop/ci_boost_common.py" -P ${HOME} | |
14 | wget "https://raw.githubusercontent.com/boostorg/release-tools/develop/ci_boost_library_check.py" -P ${HOME} | |
15 | wget "https://raw.githubusercontent.com/boostorg/release-tools/develop/ci_boost_release.py" -P ${HOME} | |
16 | wget "https://raw.githubusercontent.com/boostorg/release-tools/develop/ci_boost_status.py" -P ${HOME} | |
17 | echo '#!/bin/bash' > ${HOME}/script.sh | |
18 | echo 'export SCRIPT_N=(${SCRIPT_N})' >> "${HOME}/script.sh" | |
19 | echo 'export SCRIPT=${SCRIPT_N[$CIRCLE_NODE_INDEX]}' >> "${HOME}/script.sh" | |
20 | echo 'export EOL_N=(${EOL_N})' >> "${HOME}/script.sh" | |
21 | echo 'export EOL=${EOL_N[$CIRCLE_NODE_INDEX]}' >> "${HOME}/script.sh" | |
22 | echo 'python "${HOME}/${SCRIPT}.py" "$@"' >> "${HOME}/script.sh" | |
23 | chmod +x "${HOME}/script.sh" | |
24 | post: | |
25 | - exec "${HOME}/script.sh" machine_post | |
26 | checkout: | |
27 | post: | |
28 | - exec "${HOME}/script.sh" checkout_post | |
29 | dependencies: | |
30 | pre: | |
31 | - exec "${HOME}/script.sh" dependencies_pre | |
32 | override: | |
33 | - exec "${HOME}/script.sh" dependencies_override | |
34 | post: | |
35 | - exec "${HOME}/script.sh" dependencies_post | |
36 | database: | |
37 | pre: | |
38 | - exec "${HOME}/script.sh" database_pre | |
39 | override: | |
40 | - exec "${HOME}/script.sh" database_override | |
41 | post: | |
42 | - exec "${HOME}/script.sh" database_post | |
43 | test: | |
44 | pre: | |
45 | - exec "${HOME}/script.sh" test_pre: | |
46 | parallel: true | |
47 | override: | |
48 | - exec "${HOME}/script.sh" test_override: | |
49 | parallel: true | |
50 | post: | |
51 | - exec "${HOME}/script.sh" test_post: | |
52 | parallel: true |