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