Skip to content

Commit 291ab5a

Browse files
author
syui
committed
add travis
1 parent 0b79b0a commit 291ab5a

File tree

1 file changed

+1
-19
lines changed

1 file changed

+1
-19
lines changed

.travis.yml

Lines changed: 1 addition & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,3 @@
1-
# Based on the "trust" template v0.1.2
2-
# https://github.com/japaric/trust/tree/v0.1.2
3-
41
dist: trusty
52
language: rust
63
services: docker
@@ -9,10 +6,8 @@ rust:
96
sudo: required
107
env:
118
global:
12-
# CLIの名前を定義
139
- NAME=udrs
1410

15-
# LinuxとmacOSとWindowsの環境でビルドする
1611
matrix:
1712
include:
1813
- env: TARGET=x86_64-unknown-linux-musl
@@ -21,36 +16,24 @@ matrix:
2116
- env: TARGET=x86_64-pc-windows-gnu
2217

2318
before_install:
24-
# ビルドツールをインストールする前にRustのツールチェインを最新版に更新
2519
- rustup self update
2620

2721
install:
28-
# crossツールのインストール
2922
- source ~/.cargo/env
3023
- cargo install --force cross
3124

3225
script:
33-
# cacheが有効になるようにリリースビルドでテストを実行
3426
- cross test --target $TARGET --release
3527

3628
before_deploy:
37-
# リリースビルドを実行
3829
- cross build --target $TARGET --release
3930
- bin=$NAME
40-
# Windowsのみ拡張子のexeがバイナリネームに含まれる
4131
- if [[ $TARGET = "x86_64-pc-windows-gnu" ]]; then bin=$NAME.exe; fi
42-
# ソースディレクトリ直下に配布用のパッケージを作成
4332
- tar czf $NAME-$TRAVIS_TAG-$TARGET.tar.gz -C target/$TARGET/release $bin
4433

4534
deploy:
4635
api_key:
47-
# `https://travis-ci.com`でアカウントを作成して、Travis CI のGithub Appを対象リポジトリにインストール
48-
# `https://github.com/settings/tokens/new` でGithubのPersonalAccessTokenを生成
49-
# gem install travis -v 1.8.9 --no-rdoc --no-ri
50-
# travis login --com
51-
# travis encrypt --com {PersonalAccessToken}
52-
# (Github Appの権限でやってくれればいいのに・・・)
53-
secure: "..."
36+
secure: "A57+3kFr5MywkEGBDIHtQ6jsgjHoNVi1K9+wu6YfEH3Ts+ABbjmkQaL9pcMybetk0M2B7FO+tDjEFM7/LKPqvqbtif74W7DZIbc120k1Kpokw23LRKv3McZu7H/fYuLYJ9Ak87I3ZBThrVyldIn5nc5grlTzaW/OkBRDlcWA4Y4u4nuPPyxyJy2cLo+kEQqWOo7lKdwL+fSzbbjT8B8ug5QbhY1bZL77xBVd2zNCSJ8Ss9tlSR7e0rtvzxZa5frhE5/MWTymcZC2KP66CxLZ6Cu4rjJtk6gdq/lPtY9S8wkkjl8E/+hf2L/BpixFP4Db8HMsKSLlNXnxNLc7xNWuofzaiI3hwwVIUgEBTdl3lCBj/Un/selAMtwbXeDe2cky5yBTj8bt9lLBI9A0gGWeNWujt2fpX80u5oDvAb9JnFxn4/XrJKs2OiNujnfAqEoxtSmUFMTFv2P8vdDdXWEI5YW8blT0nfklVQmlGky7EE1jIvQWwJAvRqqc6OYELc6nlJE/v8kTsWmtlPF0guRSbPF5rxXC1/iEc1rUouxGF+kU+yZ/GuhYx9r27Mg5JUyZiJvxdKQJ5b2mX7Tm1l0WyGmpfekb85xz00cuEhyEhCiJTXupzl11UKr7Z8W3+lgu0tWmsGOdTTOkUVVPCNhnClCOvZbjKn0fXMJ9B06Ehbs="
5437
file_glob: true
5538
file: $NAME-$TRAVIS_TAG-$TARGET.*
5639
on:
@@ -64,6 +47,5 @@ before_cache:
6447

6548
branches:
6649
only:
67-
# for release tags
6850
- /^v?\d+\.\d+\.\d+.*$/
6951
- master

0 commit comments

Comments
 (0)