-
-
Notifications
You must be signed in to change notification settings - Fork 1
/
.travis.yml
33 lines (26 loc) · 1 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
language: python
python:
- 3.6.6
before_install:
- git remote set-url origin https://Richienb:${github_token}@github.com/Richienb/git-files.git
- git config --global user.email "richiebendall@gmail.com"
- git config --global user.name "Richienb"
install:
- pip install -r requirements.txt
- git clone https://github.com/github/gitignore.git
- git clone https://github.com/alexkaratarakis/gitattributes.git
before_script:
- autopep8 -v -i -r -a -a -a generate.py
- git add generate.py
- git diff-index --quiet HEAD || git commit -m "Normalised generation file to follow the PEP8 specification [skip ci]"
script:
- python generate.py $PWD
- git add -f $PWD/files/.gitignore $PWD/files/.gitattributes
- git diff-index --quiet HEAD || git commit -m "Update Git Files [skip ci]"
after_success:
- pasteurize generate.py
- git add generate.py
- git diff-index --quiet HEAD || git commit -m "Added backwards compatibility [skip ci]"
- git push origin HEAD:master
notifications:
email: false