add a fix for APK content type
Signed-off-by: Jakub Sokołowski <jakub@status.im>
This commit is contained in:
parent
211e39bb5f
commit
33cf6dfd4b
|
@ -101,6 +101,12 @@ def uploadArtifact(path) {
|
||||||
if (getBuildType() == 'pr') {
|
if (getBuildType() == 'pr') {
|
||||||
bucket = 'status-im-prs'
|
bucket = 'status-im-prs'
|
||||||
}
|
}
|
||||||
|
/* WARNING: s3cmd can't guess APK MIME content-type */
|
||||||
|
def customOpts = ''
|
||||||
|
if (path.endsWith('apk')) {
|
||||||
|
customOpts += "--mime-type='application/vnd.android.package-archive'"
|
||||||
|
}
|
||||||
|
/* We also need credentials for the upload */
|
||||||
withCredentials([usernamePassword(
|
withCredentials([usernamePassword(
|
||||||
credentialsId: 'digital-ocean-access-keys',
|
credentialsId: 'digital-ocean-access-keys',
|
||||||
usernameVariable: 'DO_ACCESS_KEY',
|
usernameVariable: 'DO_ACCESS_KEY',
|
||||||
|
@ -109,6 +115,7 @@ def uploadArtifact(path) {
|
||||||
sh """
|
sh """
|
||||||
s3cmd \\
|
s3cmd \\
|
||||||
--acl-public \\
|
--acl-public \\
|
||||||
|
${customOpts} \\
|
||||||
--host='${domain}' \\
|
--host='${domain}' \\
|
||||||
--host-bucket='%(bucket)s.${domain}' \\
|
--host-bucket='%(bucket)s.${domain}' \\
|
||||||
--access_key=${DO_ACCESS_KEY} \\
|
--access_key=${DO_ACCESS_KEY} \\
|
||||||
|
|
Loading…
Reference in New Issue