mirror of
https://github.com/PX4/PX4-Autopilot.git
synced 2026-05-31 10:26:52 +08:00
jenkins: upload params.json.gz to S3
This commit is contained in:
Vendored
+3
-2
@@ -112,8 +112,8 @@ pipeline {
|
|||||||
sh 'make distclean'
|
sh 'make distclean'
|
||||||
sh 'make parameters_metadata'
|
sh 'make parameters_metadata'
|
||||||
dir('build/px4_sitl_default/docs') {
|
dir('build/px4_sitl_default/docs') {
|
||||||
archiveArtifacts(artifacts: 'parameters.md, parameters.xml')
|
archiveArtifacts(artifacts: 'parameters.md, parameters.xml, params.json.gz')
|
||||||
stash includes: 'parameters.md, parameters.xml', name: 'metadata_parameters'
|
stash includes: 'parameters.md, parameters.xml, params.json.gz', name: 'metadata_parameters'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
post {
|
post {
|
||||||
@@ -344,6 +344,7 @@ pipeline {
|
|||||||
withAWS(credentials: 'px4_aws_s3_key', region: 'us-east-1') {
|
withAWS(credentials: 'px4_aws_s3_key', region: 'us-east-1') {
|
||||||
s3Upload(acl: 'PublicRead', bucket: 'px4-travis', file: 'airframes.xml', path: 'Firmware/master/')
|
s3Upload(acl: 'PublicRead', bucket: 'px4-travis', file: 'airframes.xml', path: 'Firmware/master/')
|
||||||
s3Upload(acl: 'PublicRead', bucket: 'px4-travis', file: 'parameters.xml', path: 'Firmware/master/')
|
s3Upload(acl: 'PublicRead', bucket: 'px4-travis', file: 'parameters.xml', path: 'Firmware/master/')
|
||||||
|
s3Upload(acl: 'PublicRead', bucket: 'px4-travis', file: 'params.json.gz', path: 'Firmware/master/')
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
when {
|
when {
|
||||||
|
|||||||
@@ -112,9 +112,16 @@ private:
|
|||||||
}
|
}
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
// TODO: use server uri
|
// TODO:
|
||||||
|
// - check for tagged version, use per-version files
|
||||||
|
// - generate & use board-specific file
|
||||||
|
if (snprintf(component_info.metadata_uri, sizeof(component_info.metadata_uri),
|
||||||
|
"https://px4-travis.s3.amazonaws.com/Firmware/master/%s", file)
|
||||||
|
>= (int)sizeof(component_info.metadata_uri)) {
|
||||||
|
PX4_ERR("url too long (%s)", file);
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user