Skip to content

Commit 74c855f

Browse files
committed
Finish 0.5.0
2 parents 03a36cd + 419378d commit 74c855f

File tree

13 files changed

+1859
-1
lines changed

13 files changed

+1859
-1
lines changed

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
*.ospx
2+
tests.xml

.travis.yml

Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
sudo: required
2+
3+
dist: trusty
4+
5+
notifications:
6+
email: false
7+
8+
before_install:
9+
- if [ $TRAVIS_OS_NAME == "linux" ]; then
10+
export CXX="g++-4.9" CC="gcc-4.9" DISPLAY=:99.0;
11+
sh -e /etc/init.d/xvfb start;
12+
sleep 3;
13+
fi
14+
- sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
15+
- echo "deb http://download.mono-project.com/repo/ubuntu trusty main" | sudo tee /etc/apt/sources.list.d/mono-official.list
16+
- sudo apt-get update
17+
- sudo apt-get install mono-complete mono-devel
18+
- wget -O os.deb http://oscript.io/downloads/latest/onescript-engine_1.0.18_all.deb
19+
- sudo dpkg -i *.deb; sudo apt install -f
20+
- sudo oscript /usr/share/oscript/lib/opm/src/opm.os install opm
21+
22+
install:
23+
- sudo oscript /usr/share/oscript/lib/opm/src/opm.os install 1testrunner
24+
- sudo oscript /usr/share/oscript/lib/opm/src/opm.os install 1bdd
25+
- sudo oscript /usr/share/oscript/lib/opm/src/opm.os install
26+
27+
env:
28+
global:
29+
- CHANNEL=dev
30+
31+
cache:
32+
directories:
33+
- '$HOME/.m2/repository'
34+
- '$HOME/.sonar/cache'
35+
jobs:
36+
include:
37+
- stage: Тестирование
38+
script: oscript /usr/share/oscript/lib/opm/src/opm.os test
39+
- stage: Сборка и публикация github & hub.oscript.io
40+
script: skip
41+
before_deploy:
42+
- oscript /usr/share/oscript/lib/opm/src/opm.os build ./
43+
deploy:
44+
- provider: releases
45+
api_key: "$GITHUB_OAUTH_TOKEN"
46+
file_glob: true
47+
file: semver*.ospx
48+
skip_cleanup: true
49+
on:
50+
branch: master
51+
tags: true
52+
- provider: script
53+
skip_cleanup: true
54+
script: oscript /usr/share/oscript/lib/opm/src/opm.os push --token $GITHUB_OAUTH_TOKEN --channel dev --file ./semver-*.ospx;
55+
on:
56+
branch: develop
57+
- provider: script
58+
skip_cleanup: true
59+
script: oscript /usr/share/oscript/lib/opm/src/opm.os push --token $GITHUB_OAUTH_TOKEN --channel stable --file ./semver-*.ospx;
60+
on:
61+
branch: master
62+
tags: true

0 commit comments

Comments
 (0)