20
20
- name : run-tests
21
21
image : thehiveproject/drone-scala-node
22
22
commands :
23
- - . ~/.nvm/nvm.sh
24
- - sbt -Duser.home=$PWD test
23
+ - sbt -Duser.home=$PWD test:compile test
25
24
26
25
# Build packages
27
26
- name : build-packages
@@ -55,9 +54,11 @@ steps:
55
54
image : drillster/drone-volume-cache
56
55
settings :
57
56
rebuild : true
57
+ backend : " filesystem"
58
58
mount :
59
59
- .sbt
60
60
- .ivy2
61
+ - .cache
61
62
- ui/node_modules
62
63
- ui/bower_components
63
64
volumes : [{name: cache, path: /cache}]
66
67
- name : send packages
67
68
image : appleboy/drone-scp
68
69
settings :
69
- host : {from_secret: scp_host }
70
- username : {from_secret: scp_user }
71
- key : {from_secret: scp_key }
70
+ host : {from_secret: package_host }
71
+ username : {from_secret: package_user }
72
+ key : {from_secret: package_key }
72
73
target : {from_secret: incoming_path}
73
74
source :
74
75
- target/thehive*.deb
82
83
- name : publish packages
83
84
image : appleboy/drone-ssh
84
85
settings :
85
- host : {from_secret: scp_host }
86
- user : {from_secret: scp_user }
87
- key : {from_secret: scp_key }
86
+ host : {from_secret: package_host }
87
+ user : {from_secret: package_user }
88
+ key : {from_secret: package_key }
88
89
publish_script : {from_secret: publish_script}
89
90
commands :
90
91
- PLUGIN_SCRIPT="bash $PLUGIN_PUBLISH_SCRIPT thehive $(cat thehive-version.txt)" /bin/drone-ssh
@@ -109,7 +110,7 @@ steps:
109
110
settings :
110
111
context : target/docker/stage
111
112
dockerfile : target/docker/stage/Dockerfile
112
- registry : {from_secret: harbor_server }
113
+ registry : {from_secret: harbor_registry }
113
114
repo : {from_secret: harbor_repo}
114
115
username : {from_secret: harbor_username}
115
116
password : {from_secret: harbor_password}
0 commit comments