Skip to content

Commit 2464c10

Browse files
committed
Only build on semver tags, master, and development
1 parent 838cd82 commit 2464c10

File tree

3 files changed

+25
-15
lines changed

3 files changed

+25
-15
lines changed

.travis.yml

Lines changed: 16 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,37 @@
11
language: rust
22
rust:
3-
- stable
3+
- stable
44
script:
5-
- cargo build --release --manifest-path gitrs_server/Cargo.toml --verbose --all
5+
- cargo build --release --manifest-path gitrs_server/Cargo.toml --verbose --all
66
cache: cargo
7+
branches:
8+
only:
9+
- development
10+
- master
11+
- /^\d+\.\d+\.\d+$/
712
matrix:
813
include:
914
- os: linux
1015
env: TARGET=x86_64-unknown-linux-gnu
1116
- os: osx
1217
env: TARGET=x86_64-apple-darwin
1318
before_install:
14-
- nvm install 8
15-
- nvm use 8
16-
17-
- npm ci --prefix ./ci
19+
- nvm install 8
20+
- nvm use 8
21+
- npm i -g [email protected]
22+
- npm ci --prefix ./ci
1823
before_deploy:
19-
- node ./ci/checkTomlSemver.js
20-
- node ./ci/buildRelease.js
24+
- node ./ci/checkTomlSemver.js
25+
- node ./ci/buildRelease.js
2126
after_success:
22-
- node ./ci/checkIsRelease.js && DO_DEPLOY=true || true
27+
- node ./ci/checkIsRelease.js && DO_DEPLOY=true || true
2328
deploy:
2429
skip_cleanup: true
2530
provider: releases
2631
api_key:
27-
secure: eALDh9y1T3WdPOekCS9yocrSohP5nxou2cfijDZgkgV7KnuB3fY01lJg0GV8+Jt7tnamgzn0PCD3dw3TYc6GdRO3vzLUcmB6F+IW/g+kucIFVfpj4cgsFTPBefHxPsmmaEa9tB3P9gObL4gz6R1UF9BrtFm4Ix+5YC9Lwe9wJNVZd/GqdbnBYjFqmCvoKJHXdu0bFB2w46ZednFuHpz7Le/5tnKpzLi7vA5FDbrhEIrFWT6NQSijJ6S/6M8e1LkLLS3+soxqwyA4i0fYEJAcqtHBfbdXXJbk8hnEY41A0Rx28hZi+JJmNAElyYBtpQp0vWJ3ZR3okbUWTrQmU6L+N+n4ninLqlAuseqPiY9dCYFZGeeN0+HwLYeSq8sc3YXRHPQKMfB5/Es1lR7tnTf76vA3eyUmADCIskn/loi7PMBxflZ2nUW4sHAuD9gg5/ikQzrk/+QxVN/CCSQix/l9lnUKfi/oHFc6KMeaUHuMgcHBia0LcdNE2nflIV1XZn08PQuycQ0qyPi5v/26tyPhQYF4pqwRlGLwoP7zwNmOCLpBw7oOJs++gFuYsXywb0SlZ26zBg7FEKVI7Q0YT4KobUq3ASDIAt1ZcL/YkSK4K0n/z3YWwWIzR76g+YVfFQ1PNZHbTmXni/eRf3bt4Pxydbq6ARO8mEmUrB5RQlvo/EA=
32+
secure: Rw/IBYhS7nX1J5R4MsiH5QhDoDcfoComqo88sftS9tduS0KucCi3fHvMKfZ02eoYHOL23DwsyfpnN+zHJGtmmbwQXXe3dqj+5DcYRUdukdIlJmSl3saF+U9fkW9BCr/E/eNgrhDwDtUxo0u3CALot/UNr2JUtWxiaE/03hPB2VU5Jd7S9p4l+AyMzraIeJCGnSC7nNWLdgl1hOBxF7lIUPH7WgdHhaX4M0xuw6P0kd8i4g3vK8LJJ5NOd2M0q/2CDeym8tsU3FBf+gnf19JplYZp/KGpneiyoYFcydj2TlqCu4yqDLxrkQkCCum64tpHR1rGR9tDXJJS3roQ7A51ot0gVyt2aQvuF6Atl1+0u8xP+3jLaXSEXhRhXko3jpuJdBk3MxlRaqI8uXam5n0kBduybnmAjHDnF1Rsg/JBlWifLqbwWhS2Tgd8OA9jig6x9b6r5s0lyT0W8iQAqz+6VGH+p6a8h1mx4GXsg7eYzabbeHpjsds2QU07rlUUCUYFk96QYqv4Cu7HhGSy3yZaMnC4AqOIBl7ECt8FVh4A6EQvrV82adwF1ZVDoRfX2WThgfUd3YZs77bnF5AbbSnCnWbBXhmIBidLS0Z1Z45iHVuLRmuL95K2lHyWCV56NMRc87ck8dcu305ZwyfURGO0PbvPUAR+5DZyjdB1ZPZ7HBI=
2833
file: "$TARGET.tar.gz"
2934
on:
30-
repo: stevek-axo/git-rs
35+
repo: Axosoft/git-rs
3136
tags: true
3237
condition: "$DO_DEPLOY"

appveyor.yml

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,9 @@
11
image: Visual Studio 2013
2+
branches:
3+
only:
4+
- development
5+
- master
6+
- /^\d+\.\d+\.\d+$/
27
environment:
38
global:
49
CHANNEL: stable
@@ -27,11 +32,11 @@ before_deploy:
2732
- node .\ci\checkTomlSemver.js
2833
- node .\ci\buildRelease.js
2934
- appveyor PushArtifact %TARGET%.tar.gz
30-
35+
3136
deploy:
3237
provider: GitHub
3338
auth_token:
34-
secure: QX2lo06wkU6C9NYtk6h8dDiXR63UADvTkcjzBqoh0UFjwZu3ubzHDPe76dWpz34Q
39+
secure: zoXq0OxJO1R1p6m0fU45j8SyEFaK9LRYYyVd+jazLtt/t58Racmu9ih1C/cjucy3
3540
artifact: '%TARGET%.tar.gz'
3641
on:
37-
DO_DEPLOY: true
42+
DO_DEPLOY: true

ci/checkIsRelease.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const semverRegex = /^\d+\.\d+\.+\d(-RC\d+)?$/;
1+
const semverRegex = /^\d+\.\d+\.\d+$/;
22
const tagName = process.env.TRAVIS_TAG || process.env.APPVEYOR_REPO_TAG_NAME;
33
if (semverRegex.test(tagName)) {
44
process.exit(0);

0 commit comments

Comments
 (0)