@samitouri / QOS-React / commits / fc15d702b8

Delete .travis.yml (#9874)

Dan Abramov committed Jun 6, 2017 at 23:42 UTC fc15d702b81f2edd608568733409918f8fa71763
1 file changed -134
.travis.yml deleted
-134
@@ -1,134 +0,0 @@
1 ----
2 -sudo: required
3 -dist: trusty
4 -language: node_js
5 -node_js:
6 -- 6
7 -rvm:
8 -- 2.2.3
9 -cache:
10 - directories:
11 - - docs/vendor/bundle
12 - - node_modules
13 - - $HOME/.yarn-cache
14 -before_install:
15 -- |
16 - echo "machine github.com login reactjs-bot password $GITHUB_TOKEN" >~/.netrc
17 - unset GITHUB_TOKEN
18 -
19 - if [ "$TEST_TYPE" != build_website ] && \
20 - ! git diff --name-only $TRAVIS_COMMIT_RANGE | grep -qvE '(\.md$)|(^(docs|examples))/'
21 - then
22 - echo "Only docs were updated, stopping build process."
23 - exit
24 - fi
25 -
26 - sudo apt-key adv --fetch-keys http://dl.yarnpkg.com/debian/pubkey.gpg
27 - echo "deb http://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
28 - sudo apt-get update -qq
29 - sudo apt-get install -y -qq yarn
30 - yarn --version
31 -install:
32 -- |
33 - yarn install
34 -script:
35 -- |
36 - if [ "$TEST_TYPE" = build_website ]; then
37 - if [ "$TRAVIS_BRANCH" = "$REACT_WEBSITE_BRANCH" ] && [ "$TRAVIS_PULL_REQUEST" = false ]; then
38 - set -e
39 -
40 - GH_PAGES_DIR="$TRAVIS_BUILD_DIR"/../react-gh-pages
41 - git config --global user.name "$GITHUB_USER_NAME"
42 - git config --global user.email "$GITHUB_USER_EMAIL"
43 -
44 - git clone --branch gh-pages --depth=50 \
45 - https://reactjs-bot@github.com/facebook/react.git \
46 - $GH_PAGES_DIR
47 - pushd docs
48 - bundle install --jobs=3 --retry=3 --path=vendor/bundle
49 - bundle exec rake release
50 - cd $GH_PAGES_DIR
51 - git status
52 - if test -n "$(git status --porcelain)"; then
53 - git add -A .
54 - git commit -m "Rebuild website"
55 - git push origin gh-pages
56 - fi
57 - popd
58 - fi
59 - elif [ "$TEST_TYPE" = build ]; then
60 - if [ "$SERVER" ]; then
61 - set -e
62 - ./node_modules/.bin/grunt build
63 - curl \
64 - -F "react=@build/react.js" \
65 - -F "react.min=@build/react.min.js" \
66 - -F "react-dom=@build/react-dom.js" \
67 - -F "react-dom.min=@build/react-dom.min.js" \
68 - -F "react-dom-server=@build/react-dom-server.js" \
69 - -F "react-dom-server.min=@build/react-dom-server.min.js" \
70 - -F "npm-react=@build/packages/react.tgz" \
71 - -F "npm-react-dom=@build/packages/react-dom.tgz" \
72 - -F "npm-react-native=@build/packages/react-native-renderer.tgz" \
73 - -F "commit=$TRAVIS_COMMIT" \
74 - -F "date=`git log --format='%ct' -1`" \
75 - -F "pull_request=$TRAVIS_PULL_REQUEST" \
76 - -F "token=$SECRET_TOKEN" \
77 - -F "branch=$TRAVIS_BRANCH" \
78 - $SERVER
79 - fi
80 - elif [ "$TEST_TYPE" = test ]; then
81 - set -e
82 - ./node_modules/.bin/grunt jest:coverage
83 - cat ./coverage/lcov.info | ./node_modules/.bin/coveralls
84 -
85 - echo 'Testing in server-render (HTML generation) mode...'
86 - printf '\nmodule.exports.useCreateElement = false;\n' \
87 - >> src/renderers/dom/shared/ReactDOMFeatureFlags.js
88 - ./node_modules/.bin/grunt jest:normal
89 - git checkout -- src/renderers/dom/shared/ReactDOMFeatureFlags.js
90 -
91 - echo 'Testing in fiber mode...'
92 - scripts/fiber/record-tests --track-facts
93 - git --no-pager diff scripts/fiber
94 - FIBER_TESTS_STATUS=$(git status --porcelain scripts/fiber)
95 - test -z "$FIBER_TESTS_STATUS"
96 -
97 - ./node_modules/.bin/gulp react:extract-errors
98 - elif [ "$TEST_TYPE" = flow ]; then
99 - set -e
100 - ./node_modules/.bin/grunt flow
101 -
102 - ALL_FILES=`find src -name '*.js' | grep -v umd/ | grep -v __tests__ | grep -v __mocks__`
103 - COUNT_ALL_FILES=`echo "$ALL_FILES" | wc -l`
104 - COUNT_WITH_FLOW=`grep '@flow' $ALL_FILES | perl -pe 's/:.+//' | wc -l`
105 - node scripts/facts-tracker/index.js \
106 - "flow-files" "$COUNT_WITH_FLOW/$COUNT_ALL_FILES"
107 -
108 - else
109 - ./node_modules/.bin/grunt $TEST_TYPE
110 - fi
111 -env:
112 - matrix:
113 - - TEST_TYPE=build
114 - - TEST_TYPE=test
115 - - TEST_TYPE=lint
116 - - TEST_TYPE=flow
117 - - TEST_TYPE=build_website
118 - global:
119 - # SERVER
120 - - secure: qPvsJ46XzGrdIuPA70b55xQNGF8jcK7N1LN5CCQYYocXLa+fBrl+fTE77QvehOPhqwJXcj6kOxI+sY0KrVwV7gmq2XY2HZGWUSCxTN0SZlNIzqPA80Y7G/yOjA4PUt8LKgP+8tptyhTAY56qf+hgW8BoLiKOdztYF2p+3zXOLuA=
121 - # SECRET_TOKEN
122 - - secure: dkpPW+VnoqC/okhRdV90m36NcyBFhcwEKL3bNFExAwi0dXnFao8RoFlvnwiPlA23h2faROkMIetXlti6Aju08BgUFV+f9aL6vLyU7gUent4Nd3413zf2fwDtXIWIETg6uLnOpSykGKgCAT/hY3Q2oPLqOoY0OxfgnbqwxkxljrE=
123 - # GITHUB_TOKEN
124 - - secure: Sn+HwLSkbgM5MqVszq/CJHcOsZax17zwW0ILpGgAaEKD6MHNmEBdc71skaLr+6R4gHVO5ybV2cgSxHuBLHKzYoidq5ksGKRHNeXfyOv8jeHGTN/FjwMQbM+WkIK3wFroLsuQ1kW2FBfFEXqx4rET6GXwdcqycGl8GSFB1l0VNzE=
125 - # COVERALLS_TOKEN
126 - - secure: h/cUq+TrUMZOQmkFD7CvuwX0uAwmjIfKZ4qSUzY+QzUtDzOzA0L/XF84xTBq1Q5YYsEiaoF6GxxGCdrLQiBA/ZTd+88UHgeZPMRvi0xG9Q+PeePVOsZMTxy4/WWFgOfSQCk49Mj9zizGgO78i6vxq+SDXMtFHnZ+TpPJIEW6/m0=
127 -notifications:
128 - irc:
129 - use_notice: true
130 - skip_join: true
131 - on_success: change
132 - on_failure: change
133 - channels:
134 - - chat.freenode.net#reactjs