mirror of
https://github.com/Alfresco/alfresco-content-app.git
synced 2026-09-09 18:02:54 +00:00
[ACS-10838] add fallback for local deploy run on adwe2e env
This commit is contained in:
@@ -192,6 +192,7 @@ jobs:
|
||||
|
||||
- name: Deploy local ACS
|
||||
id: deploy-local-acs
|
||||
continue-on-error: true
|
||||
uses: ./.github/actions/deploy-local-acs
|
||||
with:
|
||||
docker_username: ${{ secrets.DOCKER_USERNAME }}
|
||||
@@ -200,6 +201,44 @@ jobs:
|
||||
quay_password: ${{ secrets.QUAY_PASSWORD }}
|
||||
acs_deployment_version: 'f171d82dce5c084e603a64d152a5449202c7d137'
|
||||
|
||||
- name: Set environment based on deployment outcome
|
||||
id: set-env
|
||||
shell: bash
|
||||
run: |
|
||||
if [ "${{ steps.deploy-local-acs.outcome }}" == "success" ]; then
|
||||
echo "✅ Local ACS deployment succeeded - using local environment"
|
||||
echo "BASE_URL=http://localhost" >> $GITHUB_ENV
|
||||
echo "ADMIN_EMAIL=admin" >> $GITHUB_ENV
|
||||
echo "ADMIN_PASSWORD=admin" >> $GITHUB_ENV
|
||||
echo "HR_USER=admin" >> $GITHUB_ENV
|
||||
echo "HR_USER_PASSWORD=admin" >> $GITHUB_ENV
|
||||
echo "ENVIRONMENT=local" >> $GITHUB_ENV
|
||||
echo "Using environment: local"
|
||||
echo "BASE_URL: http://localhost"
|
||||
else
|
||||
echo "⚠️ Local ACS deployment failed - falling back to adwe2e environment"
|
||||
echo "BASE_URL=https://adwe2e.envalfresco.com" >> $GITHUB_ENV
|
||||
echo "ADMIN_EMAIL=${{ secrets.PIPELINE_ADMIN_USERNAME }}" >> $GITHUB_ENV
|
||||
echo "ADMIN_PASSWORD=${{ secrets.PIPELINE_ADMIN_PASSWORD }}" >> $GITHUB_ENV
|
||||
echo "HR_USER=${{ secrets.PIPELINE_ADMIN_USERNAME }}" >> $GITHUB_ENV
|
||||
echo "HR_USER_PASSWORD=${{ secrets.PIPELINE_ADMIN_PASSWORD }}" >> $GITHUB_ENV
|
||||
echo "ENVIRONMENT=adwe2e" >> $GITHUB_ENV
|
||||
echo "Using environment: adwe2e"
|
||||
echo "BASE_URL: https://adwe2e.envalfresco.com"
|
||||
fi
|
||||
|
||||
- name: Log environment configuration
|
||||
shell: bash
|
||||
run: |
|
||||
echo "=========================================="
|
||||
echo "E2E Test Environment Configuration"
|
||||
echo "=========================================="
|
||||
echo "Environment: ${{ env.ENVIRONMENT }}"
|
||||
echo "BASE_URL: ${{ env.BASE_URL }}"
|
||||
echo "ADMIN_EMAIL: ${{ env.ADMIN_EMAIL }}"
|
||||
echo "PLAYWRIGHT_E2E_HOST: ${{ env.PLAYWRIGHT_E2E_HOST }}"
|
||||
echo "=========================================="
|
||||
|
||||
- name: Before e2e
|
||||
uses: ./.github/actions/before-e2e
|
||||
|
||||
|
||||
Reference in New Issue
Block a user