projects
/
arvados-dev.git
/ commitdiff
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
5f30132
)
run_upload_packages ensures destination scp directory exists.
author
Brett Smith <brett@curoverse.com>
Wed, 15 Jun 2016 17:54:12 +0000
(13:54 -0400)
committer
Brett Smith <brett@curoverse.com>
Wed, 15 Jun 2016 17:54:12 +0000
(13:54 -0400)
This prevents build failures like
<https://ci.curoverse.com/job/build-packages-sso/24/console>.
No issue #.
jenkins/run_upload_packages.py
patch
|
blob
|
history
diff --git
a/jenkins/run_upload_packages.py
b/jenkins/run_upload_packages.py
index 83feaba04381b721545407c0d0d99bd6873829ac..7bcfb4ab31c8d6bd66a43236fa937239fe2d3c99 100755
(executable)
--- a/
jenkins/run_upload_packages.py
+++ b/
jenkins/run_upload_packages.py
@@
-165,8
+165,11
@@
class DistroPackageSuite(PackageSuite):
self.__class__.__name__, *(pipes.quote(s) for s in args)))
def upload_files(self, paths):
+ dest_dir = os.path.join(self.REMOTE_DEST_DIR, self.target)
+ mkdir = self._build_cmd('ssh', self.ssh_host, 'install', '-d', dest_dir)
+ subprocess.check_call(mkdir)
cmd = self._build_cmd('scp', *paths)
- cmd.append('{
self.ssh_host}:{self.REMOTE_DEST_DIR}/{self.target}'.format(self=self
))
+ cmd.append('{
}:{}'.format(self.ssh_host, dest_dir
))
subprocess.check_call(cmd)