UNPKG

2.97 kBYAMLView Raw
1sudo: required
2dist: trusty
3
4addons:
5 apt:
6 packages:
7 - libssl-dev
8 - pkg-config
9 - cmake
10 - zlib1g-dev
11
12language: rust
13rust:
14 - nightly
15
16# Need to cache the whole `.cargo` directory to keep .crates.toml for
17# cargo-update to work
18cache:
19 directories:
20 - /home/travis/.cargo
21# But don't cache the cargo registry
22before_cache:
23 - rm -rf /home/travis/.cargo/registry
24
25git:
26 submodules: false
27before_install:
28 - sed -i 's/git@github.com:/https:\/\/github.com\//' .gitmodules
29 - git submodule update --init --recursive
30
31install:
32 - rm -rf ~/.nvm
33 - git clone https://github.com/creationix/nvm.git ~/.nvm
34 - source ~/.nvm/nvm.sh
35 - nvm install 12.18.3
36 - nvm use 12.18.3
37 - npm install
38 - npm install browserslist regenerator
39 - npm install -g jest
40
41script:
42 # - RUST_BACKTRACE=0 cargo check --color always --all --all-targets
43 - true
44
45before_deploy:
46 - CARGO_TARGET_DIR=$HOME/cargo-target cargo doc --color always
47
48deploy:
49 local_dir: $HOME/cargo-target/doc
50 repo: swc-project/rustdoc
51 target_branch: gh-pages
52 provider: pages
53 skip_cleanup: true
54 github_token: $GH_TOKEN
55 email: kdy1997.dev@gmail.com
56 name: "강동윤"
57 on:
58 branch: master
59
60notifications:
61 email: never
62 slack:
63 secure: rJ4xuH2auOcENKwxAM+0K08IufQ5HY5nFxTHAnSW82bQQfnP9D2mwo1782b2Jo05rt72FzbRBBEqqhC2vU5Mzs8btdtcl4CsEZLEZ5JGcV8G/Xq4Wkug6xk65LvzrfW6v9ZNdsdXc41KCbbalCDouJR3KkQ3RDQBQviG1nQzI0GsyuraMqTH7aKwZh4S4U/PRAalriW3eMoLw3al4mn3X4S60mAmmLs9bO4glUwMXsc68630ItEt+u2lPGXFj3LaWFkmD9nMSWCbAfAibZWThtqZogSxOEEsE+nW//HTXzICsic5s50JsIvwCXPqpAWDALGJhSTt+gSsrGFtCVhRJ1VOCcG/Y1ttGtsii3eeJ9yGgGt5F4ywbofQH9Decc5MWnKLiWDKPkTLDUV573fexvc4kgHYk0JtSz3q/5jVe6FwCwg1YNKcKW9A28sIoBxvgt5FOWwrwDhl7Ha0HX9gV0ylE88uaR/5OPzl5kXrjlaR3eua5EqaJ1lkezZvyRffJJJA07BxoF0eI5cQnR8jrw5PmybJpJWHXN48gd2CmGj3YB+JwiLpRAlWtkyKhM62UnQihN2h7mHcvwygGG8AGTk9mdWBkUYXxahZ+PPQHb4Mip/QXWdfK0DTAd52CLsYjW+Wc0xxW6jwEff3GaDaRDxU6IjWBmEo74XCRPqUiPk=
64env:
65 global:
66 - CASHER_TIME_OUT=600
67 - CARGO_INCREMENTAL=0
68 - RUSTFLAGS="--cfg procmacro2_semver_exempt"
69 - secure: Z4RSNlpg/12Qx2fIjS+7TToYxPJQgK70X7u9A5lJiCIa0JfzWCxr1ZEKXfAVLG9o4nQok+nWOZa+vxR1IgyUVnf6oSanjjWl1pSRbvccxMS799NvHmGzIAiqSKAlxiSJuxf7MQbs1XBuI3XahsWLfXGPo7vPT6sKe4AAf9gT6igJr61D5hpHkVIXK7P6rnrWQALQYplyaox0NlU9UlqSXXBjdJfp3138rl7FIeYRsMMow44unBNPvs+mhVP8PWpeFWeop0jxbNbTHwnJUbCm4ZWrvqnJ/m70IMlBMN1AskLmz4KeXOhPx+XR9VtdWBX4q8lJ7s9J0hMBxrEnxgiYVBPMlLoEX+wW3zwZ5F+DQs7uLpRHYRUpxpi/7ZuQjp+uT3mN9PMMSvbHwHLH2r/CC9olKYWySXIsGsGVyyMnZeUwvgzwxiYLoeCWe4zZY99zc7jvGKbSmk0RtPu6hApPwL5A6novXbXL2QsXzqqeWpgMLmZyb7KYhM5IGIAB1oPQIqI++Re9Z+/ea/DRSUJOsA96yRQ+vVbiuClrVgDhaAaJOGYCtR1XZ5N2zRb9+Spu/ECtfisLOb9Xs1584DyRbqG69nRdjuscjYOTFZUlOoOeFvuADY65Jt0kF6u7g8NIDkJ1ROb3heKQtY/bAQUrBNUJydOQnn5tBwn8Z618+Ac=
70
71branches:
72 only:
73 # This is where pull requests from "bors r+" are built.
74 - staging
75 # This is where pull requests from "bors try" are built.
76 - trying
77 # This is required to update docs.
78 - master