File tree Expand file tree Collapse file tree 1 file changed +24
-4
lines changed Expand file tree Collapse file tree 1 file changed +24
-4
lines changed Original file line number Diff line number Diff line change @@ -8,9 +8,6 @@ node_js: "12.12.0"
8
8
cache :
9
9
directories :
10
10
- /home/travis/.cargo
11
- # But don't cache the cargo registry
12
- before_cache :
13
- - rm -rf /home/travis/.cargo/registry
14
11
env :
15
12
global :
16
13
- CARGO_MAKE_RUN_CHECK_FORMAT="true"
@@ -19,6 +16,29 @@ services:
19
16
- redis-server
20
17
matrix :
21
18
fast_finish : true
19
+
20
+ # Job lifecycle
22
21
script :
23
22
- which cargo-make || cargo install cargo-make
24
- - cargo make ci-flow
23
+ - cargo make ci-flow
24
+ # But don't cache the cargo registry
25
+ before_cache :
26
+ - rm -rf /home/travis/.cargo/registry
27
+ # End Job lifecycle
28
+
29
+ jobs :
30
+ include :
31
+ - stage : deploy
32
+ if : tag IS present
33
+ before_deploy :
34
+ - cargo build -p validator_worker --release --all-features --target x86_64-unknown-linux-gnu
35
+ - cp target/x86_64-unknown-linux-gnu/release/validator_worker validator_worker-v$TRAVIS_TAG
36
+ deploy :
37
+ provider : releases
38
+ api_key : $GITHUB_API_TOKEN
39
+ file : $TRAVIS_BUILD_DIR/validator_worker-v$TRAVIS_TAG
40
+ skip_cleanup : true
41
+ draft : true
42
+ on :
43
+ tags : true
44
+ all_branches : true
You can’t perform that action at this time.
0 commit comments