Publish artifacts to S3 repository 62/68762/5
authorCédric Ollivier <cedric.ollivier@orange.com>
Sat, 2 Nov 2019 11:18:22 +0000 (12:18 +0100)
committerCédric Ollivier <cedric.ollivier@orange.com>
Sat, 2 Nov 2019 18:14:06 +0000 (19:14 +0100)
commitb407dc6f6db37925ee3a007690982efeedfde65a
treedb7af23de02957c9204302b6fa437b65102bdfdd
parent8b3e8b1912038fba6afb8ce47ef993d6ffa49f54
Publish artifacts to S3 repository

It simplifies Jenkins or Gitlab jobs by automatically publishing all
artifacts via the framework.

It leverages on Amazon Web Services (AWS) SDK [1] which supports the
current cases (OPNFV, Xtesting Ansible role [2], etc.).

[1] https://boto3.amazonaws.com/v1/documentation/api/latest/index.html?id=docs_gateway
[2] https://github.com/collivier/ansible-role-xtesting

Change-Id: I66e380c4da29fb0f973472a2c59ae0ea3c44fcfd
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit d012f3ac3ec4aa2730532be095956867d797aefb)
requirements.txt
upper-constraints.txt
xtesting/ci/run_tests.py
xtesting/core/feature.py
xtesting/core/robotframework.py
xtesting/core/testcase.py
xtesting/core/unit.py
xtesting/tests/unit/core/test_testcase.py