DUE TO SPAM, SIGN-UP IS DISABLED. Goto Selfserve wiki signup and request an account.
...
- Add Pipeline:AWS Steps plugin to Jenkins CI prod account
- Create bucket on S3 CI prod account
- Handling permissions
- Create a write policy specific for this bucket
Currently, we only want to write to this specific bucket. To make it secure, only "PutObject" permission is given to this specific bucket (via ARN) - Attach the policy to bucket
- Attach the policy to IAM Role (jenkins-slave)
- Create a write policy specific for this bucket
- Set Global property on Jenkins console
Jenkins → Manage Jenkins → Configure System → Global Properties (helps setup global environment variables visible in every job)
ENV Variable : Bucket name
MXNET_CI_UNITTEST_ARTIFACT_BUCKET : <bucket-name>
- Call S3 upload with required parameters
- Functions:
- ci/Jenkinsfile_utils.groovy → collect_test_results_unix()
- ci/Jenkinsfile_utils.groovy → collect_test_results_windows()
- PR : https://github.com/apache/incubator-mxnet/pull/16336
- Functions:
...