|
18 | 18 | PROJECT_ID: ${{ secrets.GCP_PROJECT_ID }} |
19 | 19 | GKE_CLUSTER: ${{ secrets.GKE_CLUSTER_NAME }} |
20 | 20 | GKE_ZONE: ${{ secrets.GKE_ZONE }} |
| 21 | + GCP_REGION: ${{ secrets.GCP_REGION }} |
21 | 22 | IMAGE_NAME: tasks-app |
22 | 23 | INSTANCE_NAME: tasks-mysql |
23 | 24 |
|
@@ -219,17 +220,21 @@ jobs: |
219 | 220 | echo "📋 Repositories disponibles:" |
220 | 221 | gcloud artifacts repositories list --project=$PROJECT_ID |
221 | 222 | |
222 | | - # Récupérer les informations du repository (nom et région) |
223 | | - REPO_INFO=$(gcloud artifacts repositories list --format="value(name,location)" --filter="format=DOCKER" --project=$PROJECT_ID | head -1) |
| 223 | + # Récupérer le nom du repository |
| 224 | + REPO_NAME=$(gcloud artifacts repositories list --format="value(name)" --filter="format=DOCKER" --project=$PROJECT_ID | head -1) |
224 | 225 | |
225 | | - if [ -n "$REPO_INFO" ]; then |
226 | | - # Extraire le nom et la région |
227 | | - REPO_NAME=$(echo $REPO_INFO | cut -d' ' -f1) |
228 | | - REPO_LOCATION=$(echo $REPO_INFO | cut -d' ' -f2) |
| 226 | + if [ -n "$REPO_NAME" ]; then |
| 227 | + # Utiliser la région depuis les secrets |
| 228 | + REPO_LOCATION=$GCP_REGION |
229 | 229 | |
230 | | - # Construire l'URL complète pour Docker |
| 230 | + # Construire l'URL complète pour Docker (format correct) |
231 | 231 | DOCKER_REGISTRY_URL="${REPO_LOCATION}-docker.pkg.dev/${PROJECT_ID}/${REPO_NAME}" |
232 | 232 | |
| 233 | + echo "Debug - REPO_NAME: $REPO_NAME" |
| 234 | + echo "Debug - REPO_LOCATION: $REPO_LOCATION (depuis secret)" |
| 235 | + echo "Debug - PROJECT_ID: $PROJECT_ID" |
| 236 | + echo "Debug - URL construite: $DOCKER_REGISTRY_URL" |
| 237 | + |
233 | 238 | echo "ARTIFACT_REGISTRY_URL=$DOCKER_REGISTRY_URL" >> $GITHUB_ENV |
234 | 239 | echo "REGISTRY=$DOCKER_REGISTRY_URL" >> $GITHUB_ENV |
235 | 240 | echo "✅ Artifact Registry trouvé: $DOCKER_REGISTRY_URL" |
|
0 commit comments