-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.travis.yml
34 lines (30 loc) · 1.38 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
language: python
dist: focal
python: 3.8
install:
# Install CERN ROOT
- curl -o root.tar.gz https://root.cern/download/root_v6.24.00.Linux-ubuntu20-x86_64-gcc9.3.tar.gz
- tar xvf root.tar.gz
- . ./root/bin/thisroot.sh
# Install package dependency
- pip install .
# For code coverage
- pip install pytest-cov codecov
script:
- export VERSION=$(git describe --tags --abbrev=0)
- sed -i "s/0.0.1/${VERSION}/" ./pyBabyMaker/__init__.py
- make install
- make integrationtest
- cd ./test
- pytest --cov pyBabyMaker .
after_success:
- codecov
- cd ..
deploy:
provider: pypi
edge: true
user: yipengsun
password:
secure: hBm1jYib+sZhPcKGAOct/jVbXc8GNnvg04oTDTzRJVLPam1F8jI9Nx3398EHqtY0frotYQLmef/8JOW6BOEgzy+u9cfClYRlNtLfpHHA5WvTNR9SHAD+P0F5jj0O0qMaznw/hDp1BfqSTuB4k3Wymr3x9RR4LT1qwnzWnC7/aRKdt2nXYya+STsSJ9JGp5dD238HDnsdjd0q2iaps0aL3b3hotfbjqwAFVftGFMED/5UFWOoOZMr1KVPiBsTIYcn2p8dkWNgWbEHHI0C5qK2BYTsPYnLnfpebiDZYQR4XVQEV+splMH53m7ueOoQu76EpHOySYJsch0GilGxW8n4jYzmySedApvcslzzTBa8KNEjO+47MFBaKEFBoI2WzBxbKF3qM973Xgbvm1mXMa/WvgCAOZCYZc8EJymjrrgjJA2bACnqOIemN9b+80i83SrBbpE1pB8oeWYn1Nfw1K4o8NuJ3i8emySIvCCFH2QJ9g1+ojWn6TL2Qf7XO3fpbuMSaZYEDX3X6sI8uzeug2MjzrPM/sHszUrtv8jm/RNvuwJQ/dG2NY34HFb68CDZrL0X8v2bpzWWhTb4JSGQR44ybb3shyzheam7cXdrvyhT+AL5pYxa/kyiyVydBFf5ZNdaQQEaqseFlq0FS9jYWwbY+G3GU1iGmJVmqEBYP00uNNk=
on:
tags: true