File size: 640 Bytes
12161ea
5cb2491
12161ea
 
 
 
 
 
5cb2491
056b9a3
b1d369f
056b9a3
12161ea
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
import boto3
from datetime import datetime

# Initialisation du client S3
s3_client = boto3.client("s3")

# Définition des paramètres
# file_name = "unit-tests.xml"  # Nom du fichier XML généré par pytest
now = datetime.now().timestamp()
file_name = "results.xml"
bucket_name = "jedha-quality-air"
s3_key = f"paycare/{now}.unit-tests.xml"  # Chemin dans le bucket

# Upload du fichier
try:
    s3_client.upload_file(file_name, bucket_name, s3_key)
    print(
        f"✅ Fichier '{file_name}' envoyé avec succès sur 's3://{bucket_name}/{s3_key}'"
    )
except Exception as e:
    print(f"❌ Erreur lors de l'upload sur S3 : {e}")