@@ -14,39 +14,36 @@ addons:
1414 chrome : stable
1515
1616before_install :
17- - sudo apt update
18- # javascript dependencies
19- - sudo apt install nodejs
20- - npm install -g yarn
21- # install chromebrowser
22- - wget -N http://chromedriver.storage.googleapis.com/2.38/chromedriver_linux64.zip -P ~/
23- - unzip ~/chromedriver_linux64.zip -d ~/
24- - rm ~/chromedriver_linux64.zip
25- - sudo mv -f ~/chromedriver /usr/bin/
26- - sudo chmod +x /usr/bin/chromedriver
17+ - sudo apt update
18+ # javascript dependencies
19+ - sudo apt install nodejs
20+ - npm install -g yarn
21+ # install chromebrowser
22+ - wget -N http://chromedriver.storage.googleapis.com/2.38/chromedriver_linux64.zip -P ~/
23+ - unzip ~/chromedriver_linux64.zip -d ~/
24+ - rm ~/chromedriver_linux64.zip
25+ - sudo mv -f ~/chromedriver /usr/bin/
26+ - sudo chmod +x /usr/bin/chromedriver
2727
2828install :
29- # Install IDOM along with test requirements
30- - pip install -r requirements.txt
31- - pip install -e .[all]
29+ # Install IDOM along with test requirements
30+ - pip install -r requirements.txt
31+ - pip install -e .[all]
3232
3333script :
34- - bash scripts/test.sh
35-
36- branches :
37- only :
38- - master
39- - /^\d+\.\d+(\.\d+)?(-\S*)?$/
40-
41- before_deploy :
42- - sudo apt update
43- # javascript dependencies
44- - sudo apt install nodejs
45- - npm install -g yarn
46-
47- deploy :
48- provider : pypi
49- distributions : " bdist_wheel"
50- on :
51- repo : rmorshea/idom
52- tags : true
34+ - bash scripts/test.sh
35+
36+ jobs :
37+ include :
38+ - stage : deploy
39+ before_deploy :
40+ - sudo apt update
41+ # javascript dependencies
42+ - sudo apt install nodejs
43+ - npm install -g yarn
44+ deploy :
45+ provider : pypi
46+ distributions : " bdist_wheel"
47+ on :
48+ repo : rmorshea/idom
49+ tags : true
0 commit comments