source:
git/.circleci/config.yml@
1948197
Last change on this file since 1948197 was 1948197, checked in by , 7 years ago | |
---|---|
|
|
File size: 1.1 KB |
Rev | Line | |
---|---|---|
[58cfe91] | 1 | version: 2 |
[fc5787d] | 2 | |
3 | shared: &shared | |
4 | steps: | |
5 | - checkout | |
6 | - run: | |
[7834e65f] | 7 | name: Setup environment |
8 | command: | | |
[1948197] | 9 | if [ -d /opt/root ]; then |
10 | echo 'export ROOTSYS=/opt/root' >> $BASH_ENV | |
11 | echo 'export PATH=$ROOTSYS/bin:$PATH' >> $BASH_ENV | |
12 | echo 'export PYTHONPATH=$ROOTSYS/lib:$PYTHONPATH' >> $BASH_ENV | |
13 | echo 'export LD_LIBRARY_PATH=$ROOTSYS/lib:$LD_LIBRARY_PATH' >> $BASH_ENV | |
14 | fi | |
[7834e65f] | 15 | echo 'export PYTHIA8=/opt/pythia' >> $BASH_ENV |
[fc5787d] | 16 | - run: |
[7834e65f] | 17 | name: Build Delphes using make |
18 | command: | | |
19 | make distclean | |
20 | make -j `nproc` HAS_PYTHIA8=true | |
[fc5787d] | 21 | - run: |
[7834e65f] | 22 | name: Build Delphes using cmake |
23 | command: | | |
24 | rm -rf build | |
25 | mkdir -p build | |
26 | cd build | |
27 | cmake .. | |
28 | make -j `nproc` | |
[fc5787d] | 29 | |
[58cfe91] | 30 | jobs: |
[fc5787d] | 31 | build_1: |
32 | <<: *shared | |
[58cfe91] | 33 | docker: |
[34fba84] | 34 | - image: delphes/docker-ubuntu-1710:latest |
[fc5787d] | 35 | build_2: |
36 | <<: *shared | |
37 | docker: | |
38 | - image: delphes/docker-fedora-28:latest | |
[2c838c0] | 39 | |
40 | workflows: | |
41 | version: 2 | |
42 | build_all: | |
43 | jobs: | |
44 | - build_1 | |
45 | - build_2 |
Note:
See TracBrowser
for help on using the repository browser.