@@ -38,53 +38,51 @@ notifications:
38
38
jobs :
39
39
include :
40
40
- stage : Coding standard
41
- script : |
42
- # Static code analysis
43
- # -- pycodestyle (former pep8)
44
- pycodestyle --max-line-length=100 --exclude='*.pyc,carboniface.py' alignak/* || travis_terminate 1;
45
- # -- pylint
46
- unset PYTHONWARNINGS
47
- pylint --rcfile=.pylintrc -r no alignak || travis_terminate 1;
48
- export PYTHONWARNINGS=all
49
- # -- pep257
50
- pep257 --select=D300 alignak || travis_terminate 1;
41
+ script :
42
+ # Static code analysis
43
+ # -- pycodestyle (former pep8)
44
+ - pycodestyle --max-line-length=100 --exclude='*.pyc,carboniface.py' alignak/*
45
+ # -- pylint
46
+ # - unset PYTHONWARNINGS
47
+ - pylint --rcfile=.pylintrc -r no alignak
48
+ # - export PYTHONWARNINGS=all
49
+ # -- pep257
50
+ - pep257 --select=D300 alignak
51
51
- stage : Pypi deployment
52
52
script : echo "Deploying to PyPi..."
53
+ if : (tag IS present)
53
54
deploy :
54
55
- provider : pypi
55
56
distributions : " sdist bdist_wheel"
56
57
skip_existing : true
58
+ on :
59
+ tags : true
57
60
user : alignak
58
61
password :
59
62
secure : " eoCeoyPlvmE1lHVA+1mi7vDXvabAttW2PE1gyEHBt4KxoiV8rutM+Ka2H6OFjJNNwk2c0XDwdpNXuM94rl8Cg2gsF7SVOcuuaJRzm2f0QIKMld0qXz5h/9H4hiCYYY4A7kmalO0/h63Dha84c7AA/gxdphPg/egMfgU/KnwpSf7Nwhbeiy+Ss2Afs5rOfC1x4A2HScKMe/MpSSnizZC/0WpRI8llZBupwb1sGVD9yclz6rzxs5it6ePgBYYpLxgV0HUPUc9efa3fNVrPme3lrXJqG9xAP152Zoh95jOaLKn6BBwf63CHt2NloKfeqs313T4Z8E7AKMcA2+GUlFlK8mD6vVl4NcVqpCb8noyDUiWb3mH4XGYkvWlWkKhSsqqGR/HkO2YjrRI+4EWt+nUVEva2ydPpKblv0ycg7su06X3nN35+OjacbHyNIBKKC/HAYMJjC/7/maCKgGRHJxoJdCsC43hdhZjjDIlpstndo6NgE9Nl4HJ+rB2sqHJXOUFwMMEvVpcGPPfj8YBVZMR9OG9EJVUsijKpq+/8KIxsyOfXXbmIEEMn7Ct9pSa4oSeo4N6VzPWggpZN9q08uolSBETCUo2mHpyVt2d0RjhcEE9kVDo6Liiv9H0EWnGJg9N2IXBQV3794Ngh1HnJNihcBSqIRC020yQkp1yDZsof34I="
60
- on :
61
- branch : develop
62
- tags : true
63
63
- stage : Debian packaging
64
64
python : 3.6
65
65
install :
66
66
# Install packaging requirements
67
67
- echo "Installing packaging requirements..."
68
- - sudo apt-get install -y rpm
69
68
- sudo pip install virtualenv virtualenv-tools
70
69
- sudo pip install --upgrade distribute
71
70
script :
72
71
- echo "Deploying to BinTray packages..."
73
72
# Package Alignak for debian
74
73
- ./package.sh $TRAVIS_BRANCH $TRAVIS_PYTHON_VERSION deb
75
- # Not yet available
76
- # ./package.sh $TRAVIS_BRANCH $TRAVIS_PYTHON_VERSION freebsd;
74
+ # if: (branch IN (master, develop)) OR (tag IS present)
77
75
deploy :
78
76
- provider : bintray
79
77
skip_cleanup : true
80
- file : .bintray-deb.json
78
+ file : dist/.bintray-deb.json
79
+ on :
80
+ all_branches : true
81
+ # condition: $TRAVIS_BRANCH =~ ^master|develop$
81
82
user : mohierf
82
83
key :
83
84
secure : " xcvRMpwT+Gk0F+EpelwxSxixkrgb+XLS2310zj3j7+eQ2ahPD20yKX7sZsvIJs3DQjUtJwTemvgW6Yi7TFFJyYK9UA3csPbSojTonXUULjxLP8J3tmaioC2l0L3g+rzeVRbGdsBg5MBMgiz1xdheA3dlaoadL7UXIKx+ZiIjSIkcQJNZWUAPtgsnHGpNx94YGDv4zKp9sBm1Y34QPY8sRXRdlYfmBtp1k1wXVqiVk0K81c6PYoL7bGg9tywfZCGAlhzW0F4Dq9GsB+J1aKgT/QnNVS3HKID8W3wXmlIqGfiidECKjRgZuKcC7ayinuGTOhlitPRtlsAs55Suq7EbAUu4SF8QKV8q5wjtdVxln3zxLrJTAAG2rHQYI4JICjUtPocajZd5661IdHu/UnhqKKWcORK00zwTiQqly9Px/FN0C1qCmnz+1nZOECAQpUxUUXISgKQhYHFKCQK3V4DMryPzPsDuvq4aAIrjjzedca1QwC8FvQgRE13TyLm9wtgsCCZ2TM5moigY37Ea1Gw0leDnAnx6sN5ZERLRE59VxWjhO5O617+kuvxlOcAwkiRYtUPuCVlv00TySqKxtjlY9Rkpc1YLqiLiYJQYCm7ubcFMje9Cy6c8xzS0kTO7HBdPbfJ9ODEKHpOZLYD39iOUk/T60IWMIvsM1RhLTVr7z5Y="
84
- on :
85
- branch : develop
86
- tags : true
87
- - stage : RPM packaging for Python 2
85
+ - stage : RPM packaging (Python 2)
88
86
python : 2.7
89
87
install :
90
88
# Install packaging requirements
@@ -96,13 +94,53 @@ jobs:
96
94
- echo "Deploying to BinTray packages..."
97
95
# Package Alignak for rpm
98
96
- ./package.sh $TRAVIS_BRANCH $TRAVIS_PYTHON_VERSION rpm
97
+ # if: (branch IN (master, develop)) OR (tag IS present)
99
98
deploy :
100
99
- provider : bintray
101
100
skip_cleanup : true
102
- file : .bintray-deb .json
101
+ file : dist/ .bintray-rpm .json
103
102
user : mohierf
104
103
key :
105
104
secure : " xcvRMpwT+Gk0F+EpelwxSxixkrgb+XLS2310zj3j7+eQ2ahPD20yKX7sZsvIJs3DQjUtJwTemvgW6Yi7TFFJyYK9UA3csPbSojTonXUULjxLP8J3tmaioC2l0L3g+rzeVRbGdsBg5MBMgiz1xdheA3dlaoadL7UXIKx+ZiIjSIkcQJNZWUAPtgsnHGpNx94YGDv4zKp9sBm1Y34QPY8sRXRdlYfmBtp1k1wXVqiVk0K81c6PYoL7bGg9tywfZCGAlhzW0F4Dq9GsB+J1aKgT/QnNVS3HKID8W3wXmlIqGfiidECKjRgZuKcC7ayinuGTOhlitPRtlsAs55Suq7EbAUu4SF8QKV8q5wjtdVxln3zxLrJTAAG2rHQYI4JICjUtPocajZd5661IdHu/UnhqKKWcORK00zwTiQqly9Px/FN0C1qCmnz+1nZOECAQpUxUUXISgKQhYHFKCQK3V4DMryPzPsDuvq4aAIrjjzedca1QwC8FvQgRE13TyLm9wtgsCCZ2TM5moigY37Ea1Gw0leDnAnx6sN5ZERLRE59VxWjhO5O617+kuvxlOcAwkiRYtUPuCVlv00TySqKxtjlY9Rkpc1YLqiLiYJQYCm7ubcFMje9Cy6c8xzS0kTO7HBdPbfJ9ODEKHpOZLYD39iOUk/T60IWMIvsM1RhLTVr7z5Y="
105
+ - stage : RPM packaging (Python 3)
106
+ python : 3.6
107
+ install :
108
+ # Install packaging requirements
109
+ - echo "Installing packaging requirements..."
110
+ - sudo apt-get install -y rpm
111
+ - sudo pip install virtualenv virtualenv-tools
112
+ - sudo pip install --upgrade distribute
113
+ script :
114
+ - echo "Deploying to BinTray packages..."
115
+ # Package Alignak for rpm
116
+ - ./package.sh $TRAVIS_BRANCH $TRAVIS_PYTHON_VERSION rpm
117
+ # if: (branch IN (master, develop)) OR (tag IS present)
118
+ deploy :
119
+ - provider : bintray
120
+ skip_cleanup : true
121
+ file : dist/.bintray-rpm.json
122
+ user : mohierf
123
+ key :
124
+ secure : " xcvRMpwT+Gk0F+EpelwxSxixkrgb+XLS2310zj3j7+eQ2ahPD20yKX7sZsvIJs3DQjUtJwTemvgW6Yi7TFFJyYK9UA3csPbSojTonXUULjxLP8J3tmaioC2l0L3g+rzeVRbGdsBg5MBMgiz1xdheA3dlaoadL7UXIKx+ZiIjSIkcQJNZWUAPtgsnHGpNx94YGDv4zKp9sBm1Y34QPY8sRXRdlYfmBtp1k1wXVqiVk0K81c6PYoL7bGg9tywfZCGAlhzW0F4Dq9GsB+J1aKgT/QnNVS3HKID8W3wXmlIqGfiidECKjRgZuKcC7ayinuGTOhlitPRtlsAs55Suq7EbAUu4SF8QKV8q5wjtdVxln3zxLrJTAAG2rHQYI4JICjUtPocajZd5661IdHu/UnhqKKWcORK00zwTiQqly9Px/FN0C1qCmnz+1nZOECAQpUxUUXISgKQhYHFKCQK3V4DMryPzPsDuvq4aAIrjjzedca1QwC8FvQgRE13TyLm9wtgsCCZ2TM5moigY37Ea1Gw0leDnAnx6sN5ZERLRE59VxWjhO5O617+kuvxlOcAwkiRYtUPuCVlv00TySqKxtjlY9Rkpc1YLqiLiYJQYCm7ubcFMje9Cy6c8xzS0kTO7HBdPbfJ9ODEKHpOZLYD39iOUk/T60IWMIvsM1RhLTVr7z5Y="
125
+ - stage : FreeBSD packaging for Python 3
126
+ python : 3.6
127
+ install :
128
+ # Install packaging requirements
129
+ - echo "Installing packaging requirements..."
130
+ - sudo pip install virtualenv virtualenv-tools
131
+ - sudo pip install --upgrade distribute
132
+ script :
133
+ - echo "Deploying to BinTray packages..."
134
+ # Package Alignak-backend for deb/rpm
135
+ - ./package.sh $TRAVIS_BRANCH $TRAVIS_PYTHON_VERSION freebsd
136
+ # if: (branch IN (master, develop)) OR (tag IS present)
137
+ deploy :
138
+ - provider : bintray
139
+ skip_cleanup : true
140
+ file : dist/.bintray-freebsd.json
106
141
on :
107
- branch : develop
108
- tags : true
142
+ all_branches : true
143
+ # tags: true
144
+ user : mohierf
145
+ key :
146
+ secure : " xcvRMpwT+Gk0F+EpelwxSxixkrgb+XLS2310zj3j7+eQ2ahPD20yKX7sZsvIJs3DQjUtJwTemvgW6Yi7TFFJyYK9UA3csPbSojTonXUULjxLP8J3tmaioC2l0L3g+rzeVRbGdsBg5MBMgiz1xdheA3dlaoadL7UXIKx+ZiIjSIkcQJNZWUAPtgsnHGpNx94YGDv4zKp9sBm1Y34QPY8sRXRdlYfmBtp1k1wXVqiVk0K81c6PYoL7bGg9tywfZCGAlhzW0F4Dq9GsB+J1aKgT/QnNVS3HKID8W3wXmlIqGfiidECKjRgZuKcC7ayinuGTOhlitPRtlsAs55Suq7EbAUu4SF8QKV8q5wjtdVxln3zxLrJTAAG2rHQYI4JICjUtPocajZd5661IdHu/UnhqKKWcORK00zwTiQqly9Px/FN0C1qCmnz+1nZOECAQpUxUUXISgKQhYHFKCQK3V4DMryPzPsDuvq4aAIrjjzedca1QwC8FvQgRE13TyLm9wtgsCCZ2TM5moigY37Ea1Gw0leDnAnx6sN5ZERLRE59VxWjhO5O617+kuvxlOcAwkiRYtUPuCVlv00TySqKxtjlY9Rkpc1YLqiLiYJQYCm7ubcFMje9Cy6c8xzS0kTO7HBdPbfJ9ODEKHpOZLYD39iOUk/T60IWMIvsM1RhLTVr7z5Y="
0 commit comments