From ac842af8ab3b882b558dfc3876a9f7b1113aa73c Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Tue, 26 Nov 2024 14:16:25 +0100 Subject: [PATCH 001/113] FRW-9206: improve artifacts storage directories --- buddy.yml | 52 ++++++++++++++++++++++++++-------------------------- 1 file changed, 26 insertions(+), 26 deletions(-) diff --git a/buddy.yml b/buddy.yml index df4d247ddc..7fc1b0be42 100644 --- a/buddy.yml +++ b/buddy.yml @@ -1409,8 +1409,8 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit-robot-api-ci/$BUDDY_EXECUTION_HASH/PHP8.2MariaDBRobot/ --recursive --expires "$(date -d ''+7 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' - - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit-robot-api-ci/${BUDDY_EXECUTION_HASH}/PHP8.2MariaDBRobot/log.html"' + - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive --expires "$(date -d ''+7 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' + - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-off/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' run_next_parallel: true @@ -1473,8 +1473,8 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/dms-on/suite-nonsplit-robot-api-ci/$BUDDY_EXECUTION_HASH/PHP8.3PostgreSQLRobot/ --recursive --expires "$(date -d ''+7 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' - - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit-robot-api-ci/${BUDDY_EXECUTION_HASH}/PHP8.3PostgreSQLRobot/log.html"' + - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.2PostgreSQL/ --recursive --expires "$(date -d ''+7 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' + - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-on/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.2PostgreSQL/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' variables: @@ -1541,8 +1541,8 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/dms-on/suite-nonsplit-robot-api-ci/$BUDDY_EXECUTION_HASH/PHP8.3MariaDBRobot/ --recursive --expires "$(date -d ''+7 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' - - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit-robot-api-ci/${BUDDY_EXECUTION_HASH}/PHP8.2MariaDBRobot/log.html"' + - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive --expires "$(date -d ''+7 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' + - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-on/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' run_next_parallel: true @@ -1612,8 +1612,8 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.cypress s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/cypress-ui/suite-nonsplit/$BUDDY_EXECUTION_HASH/ --recursive --expires "$(date -d ''+7 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' - - 'echo "Check the Cypress screenshots - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=cypress-ui/suite-nonsplit/${BUDDY_EXECUTION_HASH}/screenshots/&showversions=false"' + - '.ci/snippet/REQUIRE aws s3 cp ./.cypress s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/cypress/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive --expires "$(date -d ''+7 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' + - 'echo "Check the Cypress screenshots - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-off/cypress/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/screenshots/&showversions=false"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' run_next_parallel: true @@ -1676,8 +1676,8 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.cypress s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/cypress-ui/suite-nonsplit/$BUDDY_EXECUTION_HASH/ --recursive --expires "$(date -d ''+7 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' - - 'echo "Check the Cypress screenshots - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=cypress-ui/suite-nonsplit/${BUDDY_EXECUTION_HASH}/screenshots/&showversions=false"' + - '.ci/snippet/REQUIRE aws s3 cp ./.cypress s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/cypress/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive --expires "$(date -d ''+7 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' + - 'echo "Check the Cypress screenshots - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-on/cypress/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/screenshots/&showversions=false"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' run_next_parallel: true @@ -1745,8 +1745,8 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/dms-on/suite-nonsplit-robot-api-ci/$BUDDY_EXECUTION_HASH/PHP8.3MariaDBRobot/ --recursive --expires "$(date -d ''+7 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' - - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit-robot-api-ci/${BUDDY_EXECUTION_HASH}/PHP8.2MariaDBRobot/log.html"' + - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive --expires "$(date -d ''+7 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' + - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-on/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' run_next_parallel: true @@ -1815,8 +1815,8 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/dms-on/suite-nonsplit-robot-api-ci/$BUDDY_EXECUTION_HASH/PHP8.3MariaDBRobot/ --recursive --expires "$(date -d ''+7 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' - - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit-robot-api-ci/${BUDDY_EXECUTION_HASH}/PHP8.2MariaDBRobot/log.html"' + - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive --expires "$(date -d ''+7 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' + - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-on/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' run_next_parallel: true @@ -1892,8 +1892,8 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit-robot-ui-ci/dms-on/PHP8.3MariaDBRobot/$BUDDY_EXECUTION_HASH/ --recursive --exclude "rerun/*" --expires "$(date -d ''+7 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' - - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit-robot-ui-ci/dms-on/PHP8.3MariaDBRobot/${BUDDY_EXECUTION_HASH}/log.html"' + - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive --exclude "rerun/*" --expires "$(date -d ''+7 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' + - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-on/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' run_next_parallel: true @@ -1969,8 +1969,8 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit-robot-ui-ci/dms-on/PHP8.3MariaDBRobot/$BUDDY_EXECUTION_HASH/ --recursive --exclude "rerun/*" --expires "$(date -d ''+7 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' - - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit-robot-ui-ci/dms-on/PHP8.3MariaDBRobot/${BUDDY_EXECUTION_HASH}/log.html"' + - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive --exclude "rerun/*" --expires "$(date -d ''+7 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' + - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-on/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' run_next_parallel: true @@ -2046,8 +2046,8 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit-robot-ui-ci/dms-on/PHP8.3MariaDBRobot/$BUDDY_EXECUTION_HASH/ --recursive --exclude "rerun/*" --expires "$(date -d ''+7 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' - - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit-robot-ui-ci/dms-on/PHP8.3MariaDBRobot/${BUDDY_EXECUTION_HASH}/log.html"' + - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive --exclude "rerun/*" --expires "$(date -d ''+7 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' + - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-on/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' run_next_parallel: true @@ -2123,8 +2123,8 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit-robot-ui-ci/PHP8.3PostgreSQLRobot/$BUDDY_EXECUTION_HASH/ --recursive --exclude "rerun/*" --expires "$(date -d ''+7 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' - - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit-robot-ui-ci/PHP8.3PostgreSQLRobot/${BUDDY_EXECUTION_HASH}/log.html"' + - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.2PostgreSQL/ --recursive --exclude "rerun/*" --expires "$(date -d ''+7 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' + - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-off/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.2PostgreSQL/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' run_next_parallel: true @@ -2194,8 +2194,8 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit-robot-ui-ci/PHP8.3PostgreSQLRobot/$BUDDY_EXECUTION_HASH/ --recursive --exclude "rerun/*" --expires "$(date -d ''+7 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' - - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit-robot-ui-ci/PHP8.3PostgreSQLRobot/${BUDDY_EXECUTION_HASH}/log.html"' + - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.2PostgreSQL/ --recursive --exclude "rerun/*" --expires "$(date -d ''+7 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' + - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-off/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.2PostgreSQL/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' run_next_parallel: true @@ -2265,8 +2265,8 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit-robot-ui-ci/PHP8.3PostgreSQLRobot/$BUDDY_EXECUTION_HASH/PHP8.3PostgreSQLRobot/ --recursive --exclude "rerun/*" --expires "$(date -d ''+7 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' - - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit-robot-ui-ci/${BUDDY_EXECUTION_HASH}/log.html"' + - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.2PostgreSQL/ --recursive --exclude "rerun/*" --expires "$(date -d ''+7 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' + - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-off/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.2PostgreSQL/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' run_next_parallel: true From 621ef748ad36a2747730132af1a5d8ab020aa800 Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Tue, 26 Nov 2024 15:11:06 +0100 Subject: [PATCH 002/113] FRW-9206: fix artifacts expiration date and test for one job --- buddy.yml | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/buddy.yml b/buddy.yml index 7fc1b0be42..73f39bf409 100644 --- a/buddy.yml +++ b/buddy.yml @@ -1409,7 +1409,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive --expires "$(date -d ''+7 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' + - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive --expires "$(date -d ''+4 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-off/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' @@ -1473,7 +1473,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.2PostgreSQL/ --recursive --expires "$(date -d ''+7 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' + - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.2PostgreSQL/ --recursive --expires "$(date -d ''+4 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-on/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.2PostgreSQL/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' @@ -1541,7 +1541,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive --expires "$(date -d ''+7 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' + - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive --expires "$(date -d ''+4 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-on/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' @@ -1612,7 +1612,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.cypress s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/cypress/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive --expires "$(date -d ''+7 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' + - '.ci/snippet/REQUIRE aws s3 cp ./.cypress s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/cypress/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive --expires "$(date -d ''+4 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' - 'echo "Check the Cypress screenshots - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-off/cypress/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/screenshots/&showversions=false"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' @@ -1676,7 +1676,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.cypress s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/cypress/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive --expires "$(date -d ''+7 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' + - '.ci/snippet/REQUIRE aws s3 cp ./.cypress s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/cypress/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive --expires "$(date -d ''+4 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' - 'echo "Check the Cypress screenshots - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-on/cypress/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/screenshots/&showversions=false"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' @@ -1745,7 +1745,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive --expires "$(date -d ''+7 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' + - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive --expires "$(date -d ''+4 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-on/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' @@ -1815,7 +1815,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive --expires "$(date -d ''+7 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' + - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive --expires "$(date -d ''+4 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-on/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' @@ -1892,7 +1892,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive --exclude "rerun/*" --expires "$(date -d ''+7 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' + - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive --exclude "rerun/*" --expires "$(date -d ''+4 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-on/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' @@ -1969,7 +1969,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive --exclude "rerun/*" --expires "$(date -d ''+7 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' + - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive --exclude "rerun/*" --expires "$(date -d ''+4 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-on/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' @@ -2046,7 +2046,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive --exclude "rerun/*" --expires "$(date -d ''+7 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' + - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive --exclude "rerun/*" --expires "$(date -d ''+4 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-on/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' @@ -2123,7 +2123,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.2PostgreSQL/ --recursive --exclude "rerun/*" --expires "$(date -d ''+7 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' + - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.2PostgreSQL/ --recursive --exclude "rerun/*" --expires "$(date -d ''+4 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-off/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.2PostgreSQL/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' @@ -2194,7 +2194,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.2PostgreSQL/ --recursive --exclude "rerun/*" --expires "$(date -d ''+7 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' + - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.2PostgreSQL/ --recursive --exclude "rerun/*" --expires "$(date -d ''+4 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-off/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.2PostgreSQL/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' @@ -2253,9 +2253,9 @@ - '.ci/snippet/RUN docker/sdk up' - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_treeANDsmoke -s \"*\".tests.ui.suite ."' + - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v yves_env:http://yves.eur.spryker.local/ -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_treeANDsmoke -s \"*\".tests.ui.suite ."' - 'mkdir -p results && touch results/time.txt && echo $(date) > results/time.txt' - - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite . + - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v yves_env:http://yves.eur.spryker.local/ -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite . && docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml"' - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' @@ -2265,7 +2265,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.2PostgreSQL/ --recursive --exclude "rerun/*" --expires "$(date -d ''+7 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' + - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.2PostgreSQL/ --recursive --exclude "rerun/*" --expires "$(date -d \'+30 minutes\' --utc +\'%Y-%m-%dT%H:%M:%SZ\')"' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-off/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.2PostgreSQL/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' From 6b71842ccc1f95215c79580fb3fe0985c2225fd6 Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Tue, 26 Nov 2024 15:25:08 +0100 Subject: [PATCH 003/113] Revert "FRW-9206: fix artifacts expiration date and test for one job" This reverts commit 621ef748ad36a2747730132af1a5d8ab020aa800. --- buddy.yml | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/buddy.yml b/buddy.yml index 73f39bf409..7fc1b0be42 100644 --- a/buddy.yml +++ b/buddy.yml @@ -1409,7 +1409,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive --expires "$(date -d ''+4 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' + - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive --expires "$(date -d ''+7 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-off/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' @@ -1473,7 +1473,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.2PostgreSQL/ --recursive --expires "$(date -d ''+4 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' + - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.2PostgreSQL/ --recursive --expires "$(date -d ''+7 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-on/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.2PostgreSQL/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' @@ -1541,7 +1541,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive --expires "$(date -d ''+4 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' + - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive --expires "$(date -d ''+7 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-on/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' @@ -1612,7 +1612,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.cypress s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/cypress/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive --expires "$(date -d ''+4 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' + - '.ci/snippet/REQUIRE aws s3 cp ./.cypress s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/cypress/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive --expires "$(date -d ''+7 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' - 'echo "Check the Cypress screenshots - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-off/cypress/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/screenshots/&showversions=false"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' @@ -1676,7 +1676,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.cypress s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/cypress/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive --expires "$(date -d ''+4 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' + - '.ci/snippet/REQUIRE aws s3 cp ./.cypress s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/cypress/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive --expires "$(date -d ''+7 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' - 'echo "Check the Cypress screenshots - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-on/cypress/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/screenshots/&showversions=false"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' @@ -1745,7 +1745,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive --expires "$(date -d ''+4 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' + - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive --expires "$(date -d ''+7 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-on/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' @@ -1815,7 +1815,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive --expires "$(date -d ''+4 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' + - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive --expires "$(date -d ''+7 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-on/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' @@ -1892,7 +1892,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive --exclude "rerun/*" --expires "$(date -d ''+4 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' + - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive --exclude "rerun/*" --expires "$(date -d ''+7 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-on/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' @@ -1969,7 +1969,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive --exclude "rerun/*" --expires "$(date -d ''+4 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' + - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive --exclude "rerun/*" --expires "$(date -d ''+7 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-on/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' @@ -2046,7 +2046,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive --exclude "rerun/*" --expires "$(date -d ''+4 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' + - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive --exclude "rerun/*" --expires "$(date -d ''+7 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-on/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' @@ -2123,7 +2123,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.2PostgreSQL/ --recursive --exclude "rerun/*" --expires "$(date -d ''+4 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' + - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.2PostgreSQL/ --recursive --exclude "rerun/*" --expires "$(date -d ''+7 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-off/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.2PostgreSQL/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' @@ -2194,7 +2194,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.2PostgreSQL/ --recursive --exclude "rerun/*" --expires "$(date -d ''+4 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' + - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.2PostgreSQL/ --recursive --exclude "rerun/*" --expires "$(date -d ''+7 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-off/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.2PostgreSQL/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' @@ -2253,9 +2253,9 @@ - '.ci/snippet/RUN docker/sdk up' - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v yves_env:http://yves.eur.spryker.local/ -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_treeANDsmoke -s \"*\".tests.ui.suite ."' + - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_treeANDsmoke -s \"*\".tests.ui.suite ."' - 'mkdir -p results && touch results/time.txt && echo $(date) > results/time.txt' - - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v yves_env:http://yves.eur.spryker.local/ -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite . + - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite . && docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml"' - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' @@ -2265,7 +2265,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.2PostgreSQL/ --recursive --exclude "rerun/*" --expires "$(date -d \'+30 minutes\' --utc +\'%Y-%m-%dT%H:%M:%SZ\')"' + - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.2PostgreSQL/ --recursive --exclude "rerun/*" --expires "$(date -d ''+7 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-off/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.2PostgreSQL/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' From 1083872b07ba48289c2fbf8c01f7fcd52e1940b9 Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Tue, 26 Nov 2024 16:05:08 +0100 Subject: [PATCH 004/113] FRW-9206: fix artifacts expiration date and test for one job --- buddy.yml | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/buddy.yml b/buddy.yml index 7fc1b0be42..686e2c2968 100644 --- a/buddy.yml +++ b/buddy.yml @@ -1409,7 +1409,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive --expires "$(date -d ''+7 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' + - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive --expires "$(date -d ''+4 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-off/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' @@ -1473,7 +1473,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.2PostgreSQL/ --recursive --expires "$(date -d ''+7 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' + - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.2PostgreSQL/ --recursive --expires "$(date -d ''+4 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-on/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.2PostgreSQL/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' @@ -1541,7 +1541,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive --expires "$(date -d ''+7 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' + - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive --expires "$(date -d ''+4 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-on/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' @@ -1612,7 +1612,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.cypress s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/cypress/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive --expires "$(date -d ''+7 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' + - '.ci/snippet/REQUIRE aws s3 cp ./.cypress s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/cypress/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive --expires "$(date -d ''+4 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' - 'echo "Check the Cypress screenshots - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-off/cypress/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/screenshots/&showversions=false"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' @@ -1676,7 +1676,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.cypress s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/cypress/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive --expires "$(date -d ''+7 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' + - '.ci/snippet/REQUIRE aws s3 cp ./.cypress s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/cypress/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive --expires "$(date -d ''+4 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' - 'echo "Check the Cypress screenshots - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-on/cypress/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/screenshots/&showversions=false"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' @@ -1745,7 +1745,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive --expires "$(date -d ''+7 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' + - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive --expires "$(date -d ''+4 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-on/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' @@ -1815,7 +1815,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive --expires "$(date -d ''+7 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' + - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive --expires "$(date -d ''+4 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-on/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' @@ -1892,7 +1892,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive --exclude "rerun/*" --expires "$(date -d ''+7 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' + - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive --exclude "rerun/*" --expires "$(date -d ''+4 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-on/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' @@ -2046,7 +2046,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive --exclude "rerun/*" --expires "$(date -d ''+7 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' + - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive --exclude "rerun/*" --expires "$(date -d ''+4 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-on/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' @@ -2123,7 +2123,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.2PostgreSQL/ --recursive --exclude "rerun/*" --expires "$(date -d ''+7 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' + - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.2PostgreSQL/ --recursive --exclude "rerun/*" --expires "$(date -d ''+4 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-off/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.2PostgreSQL/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' @@ -2194,7 +2194,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.2PostgreSQL/ --recursive --exclude "rerun/*" --expires "$(date -d ''+7 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' + - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.2PostgreSQL/ --recursive --exclude "rerun/*" --expires "$(date -d ''+4 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-off/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.2PostgreSQL/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' @@ -2265,7 +2265,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.2PostgreSQL/ --recursive --exclude "rerun/*" --expires "$(date -d ''+7 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' + - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.2PostgreSQL/ --recursive --exclude "rerun/*" --expires "$(date -I -d ''30 minutes'')"' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-off/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.2PostgreSQL/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' From 2cb05f5cb00f77d8aa6a1f03ca298ecaf43ee7d9 Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Tue, 26 Nov 2024 16:10:28 +0100 Subject: [PATCH 005/113] FRW-9206: break one job --- buddy.yml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/buddy.yml b/buddy.yml index 686e2c2968..0664d7a52b 100644 --- a/buddy.yml +++ b/buddy.yml @@ -1880,9 +1880,9 @@ - '.ci/snippet/RUN docker/sdk up' - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - - '.ci/snippet/RUN script -q -e -c "time docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eu.spryker.local/ -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_oneANDsmoke -s \"*\".tests.ui.suite ."' + - '.ci/snippet/RUN script -q -e -c "time docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eu.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_oneANDsmoke -s \"*\".tests.ui.suite ."' - 'mkdir -p results && touch results/time.txt && echo $(date) > results/time.txt' - - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eu.spryker.local/ -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite . + - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eu.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite . && docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml"' - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' @@ -1957,9 +1957,9 @@ - '.ci/snippet/RUN docker/sdk up' - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eu.spryker.local/ -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_twoANDsmoke -s \"*\".tests.ui.suite ."' + - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eu.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_twoANDsmoke -s \"*\".tests.ui.suite ."' - 'mkdir -p results && touch results/time.txt && echo $(date) > results/time.txt' - - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eu.spryker.local/ -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite . + - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eu.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite . && docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml"' - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' @@ -2034,9 +2034,9 @@ - '.ci/snippet/RUN docker/sdk up' - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eu.spryker.local/ -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_treeANDsmoke -s \"*\".tests.ui.suite ."' + - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eu.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_treeANDsmoke -s \"*\".tests.ui.suite ."' - 'mkdir -p results && touch results/time.txt && echo $(date) > results/time.txt' - - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eu.spryker.local/ -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite . + - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eu.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite . && docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml"' - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' @@ -2253,9 +2253,9 @@ - '.ci/snippet/RUN docker/sdk up' - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_treeANDsmoke -s \"*\".tests.ui.suite ."' + - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v yves_env:http://yves.eur.spryker.local -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_treeANDsmoke -s \"*\".tests.ui.suite ."' - 'mkdir -p results && touch results/time.txt && echo $(date) > results/time.txt' - - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite . + - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v yves_env:http://yves.eur.spryker.local -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite . && docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml"' - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' From eef2448ff04d8103d5ef7030c87a90d4bed0ca0a Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Tue, 26 Nov 2024 20:51:16 +0100 Subject: [PATCH 006/113] FRW-9206: debug --- buddy.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/buddy.yml b/buddy.yml index 0664d7a52b..310f20e834 100644 --- a/buddy.yml +++ b/buddy.yml @@ -2265,7 +2265,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.2PostgreSQL/ --recursive --exclude "rerun/*" --expires "$(date -I -d ''30 minutes'')"' + - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.2PostgreSQL/ --recursive --exclude "rerun/*" --metadata-directive REPLACE --expires "$(date -I -d ''30 minutes'')"' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-off/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.2PostgreSQL/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' From b0306d92256c730c6116fc00bd4bd3fdfddd3e3b Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Thu, 28 Nov 2024 15:44:57 +0100 Subject: [PATCH 007/113] FRW-9206: remove unnecessary option --- buddy.yml | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/buddy.yml b/buddy.yml index 310f20e834..bd1f31fe1a 100644 --- a/buddy.yml +++ b/buddy.yml @@ -1409,7 +1409,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive --expires "$(date -d ''+4 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' + - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-off/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' @@ -1473,7 +1473,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.2PostgreSQL/ --recursive --expires "$(date -d ''+4 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' + - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.2PostgreSQL/ --recursive' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-on/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.2PostgreSQL/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' @@ -1541,7 +1541,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive --expires "$(date -d ''+4 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' + - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-on/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' @@ -1612,7 +1612,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.cypress s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/cypress/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive --expires "$(date -d ''+4 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' + - '.ci/snippet/REQUIRE aws s3 cp ./.cypress s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/cypress/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive' - 'echo "Check the Cypress screenshots - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-off/cypress/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/screenshots/&showversions=false"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' @@ -1676,7 +1676,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.cypress s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/cypress/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive --expires "$(date -d ''+4 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' + - '.ci/snippet/REQUIRE aws s3 cp ./.cypress s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/cypress/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive' - 'echo "Check the Cypress screenshots - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-on/cypress/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/screenshots/&showversions=false"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' @@ -1745,7 +1745,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive --expires "$(date -d ''+4 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' + - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-on/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' @@ -1815,7 +1815,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive --expires "$(date -d ''+4 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' + - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-on/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' @@ -1892,7 +1892,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive --exclude "rerun/*" --expires "$(date -d ''+4 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' + - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive --exclude "rerun/*"' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-on/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' @@ -1969,7 +1969,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive --exclude "rerun/*" --expires "$(date -d ''+7 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' + - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive --exclude "rerun/*"' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-on/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' @@ -2046,7 +2046,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive --exclude "rerun/*" --expires "$(date -d ''+4 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' + - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive --exclude "rerun/*"' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-on/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' @@ -2123,7 +2123,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.2PostgreSQL/ --recursive --exclude "rerun/*" --expires "$(date -d ''+4 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' + - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.2PostgreSQL/ --recursive --exclude "rerun/*"' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-off/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.2PostgreSQL/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' @@ -2194,7 +2194,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.2PostgreSQL/ --recursive --exclude "rerun/*" --expires "$(date -d ''+4 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' + - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.2PostgreSQL/ --recursive --exclude "rerun/*"' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-off/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.2PostgreSQL/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' @@ -2265,7 +2265,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.2PostgreSQL/ --recursive --exclude "rerun/*" --metadata-directive REPLACE --expires "$(date -I -d ''30 minutes'')"' + - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.2PostgreSQL/ --recursive --exclude "rerun/*"' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-off/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.2PostgreSQL/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' From ade7051aa35cfef39589b2509c0b6f359b6eadee Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Mon, 2 Dec 2024 12:22:49 +0100 Subject: [PATCH 008/113] FRW-9206: save only logs --- buddy.yml | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/buddy.yml b/buddy.yml index bd1f31fe1a..a018347d89 100644 --- a/buddy.yml +++ b/buddy.yml @@ -1409,7 +1409,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive' + - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/log.html' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-off/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' @@ -1473,7 +1473,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.2PostgreSQL/ --recursive' + - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.2PostgreSQL/log.html' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-on/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.2PostgreSQL/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' @@ -1541,7 +1541,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive' + - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/log.html' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-on/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' @@ -1612,7 +1612,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.cypress s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/cypress/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive' + - '.ci/snippet/REQUIRE aws s3 cp ./.cypress/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/cypress/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/log.html' - 'echo "Check the Cypress screenshots - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-off/cypress/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/screenshots/&showversions=false"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' @@ -1676,7 +1676,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.cypress s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/cypress/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive' + - '.ci/snippet/REQUIRE aws s3 cp ./.cypress/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/cypress/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/log.html' - 'echo "Check the Cypress screenshots - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-on/cypress/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/screenshots/&showversions=false"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' @@ -1745,7 +1745,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive' + - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/log.html' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-on/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' @@ -1815,7 +1815,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive' + - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/log.html' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-on/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' @@ -1892,7 +1892,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive --exclude "rerun/*"' + - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/log.html' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-on/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' @@ -1969,7 +1969,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive --exclude "rerun/*"' + - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/log.html' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-on/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' @@ -2046,7 +2046,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive --exclude "rerun/*"' + - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/log.html' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-on/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' @@ -2123,7 +2123,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.2PostgreSQL/ --recursive --exclude "rerun/*"' + - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.2PostgreSQL/log.html' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-off/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.2PostgreSQL/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' @@ -2194,7 +2194,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.2PostgreSQL/ --recursive --exclude "rerun/*"' + - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.2PostgreSQL/log.html' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-off/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.2PostgreSQL/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' @@ -2265,7 +2265,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.2PostgreSQL/ --recursive --exclude "rerun/*"' + - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.2PostgreSQL/log.html' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-off/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.2PostgreSQL/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' From 077b9fa7ff27a0a9dc59d722b34362805faeda29 Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Mon, 2 Dec 2024 12:23:27 +0100 Subject: [PATCH 009/113] FRW-9206: debug --- buddy.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/buddy.yml b/buddy.yml index a018347d89..5cd2691b54 100644 --- a/buddy.yml +++ b/buddy.yml @@ -1880,7 +1880,7 @@ - '.ci/snippet/RUN docker/sdk up' - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - - '.ci/snippet/RUN script -q -e -c "time docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eu.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_oneANDsmoke -s \"*\".tests.ui.suite ."' + - '.ci/snippet/RUN script -q -e -c "time docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eur.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_oneANDsmoke -s \"*\".tests.ui.suite ."' - 'mkdir -p results && touch results/time.txt && echo $(date) > results/time.txt' - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eu.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite . && docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml"' From 98237a47ed6a5bce724feca17d99a84dd3527486 Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Mon, 2 Dec 2024 15:13:09 +0100 Subject: [PATCH 010/113] FRW-9206: debug --- buddy.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/buddy.yml b/buddy.yml index 5cd2691b54..e373118f4c 100644 --- a/buddy.yml +++ b/buddy.yml @@ -1892,6 +1892,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' + - 'ls -al ./.robot/results' - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/log.html' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-on/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' From 22ab4d94f7ade6ad3163b71c5b186c3711309708 Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Mon, 2 Dec 2024 15:48:37 +0100 Subject: [PATCH 011/113] FRW-9206: debug --- buddy.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/buddy.yml b/buddy.yml index e373118f4c..db8cccffd2 100644 --- a/buddy.yml +++ b/buddy.yml @@ -1892,7 +1892,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - 'ls -al ./.robot/results' + - '.ci/snippet/REQUIRE ls -al ./.robot/results' - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/log.html' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-on/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' From d2785b41c734e5a2b09d239f27782f74275c8965 Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Mon, 2 Dec 2024 16:26:57 +0100 Subject: [PATCH 012/113] FRW-9206: debug --- buddy.yml | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/buddy.yml b/buddy.yml index db8cccffd2..1c99d99d27 100644 --- a/buddy.yml +++ b/buddy.yml @@ -1365,7 +1365,7 @@ docker_layer_caching_scope: 'ACTION' instance_type: 'GENERAL_MEDIUM' -- pipeline: 'Docker / Alpine / PHP 8.2 / MariaDB / Robot / Dynamic Store OFF' +- pipeline: 'Docker / Alpine / PHP 8.3 / MariaDB / Robot / Dynamic Store OFF' events: - type: 'PUSH' refs: @@ -1392,7 +1392,7 @@ - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' - '.ci/snippet/FINISH' shell: 'BASH' - - action: 'Docker / Alpine / PHP 8.2 / MariaDB / Robot' + - action: 'Docker / Alpine / PHP 8.3 / MariaDB / Robot' type: 'NATIVE_BUILD_DOCKER_CLI' commands: - '.ci/snippet/PREPARE' @@ -1473,7 +1473,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.2PostgreSQL/log.html' + - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3PostgreSQL/log.html' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-on/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.2PostgreSQL/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' @@ -1524,7 +1524,7 @@ - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' - '.ci/snippet/FINISH' shell: 'BASH' - - action: 'Docker / Alpine / PHP 8.2 / MariaDB / Robot' + - action: 'Docker / Alpine / PHP 8.3 / MariaDB / Robot' type: 'NATIVE_BUILD_DOCKER_CLI' commands: - '.ci/snippet/PREPARE' @@ -1701,7 +1701,7 @@ direction: 'PIPELINE_TO_VM' docker_layer_caching_scope: 'ACTION' -- pipeline: 'Positive / Docker / Alpine / PHP 8.2 / MariaDB / Robot / API' +- pipeline: 'Positive / Docker / Alpine / PHP 8.3 / MariaDB / Robot / API' events: - type: 'PUSH' refs: @@ -1728,7 +1728,7 @@ - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' - '.ci/snippet/FINISH' shell: 'BASH' - - action: 'Docker / Alpine / PHP 8.2 / MariaDB / Robot' + - action: 'Docker / Alpine / PHP 8.3 / MariaDB / Robot' type: 'NATIVE_BUILD_DOCKER_CLI' commands: - '.ci/snippet/PREPARE' @@ -1771,7 +1771,7 @@ docker_layer_caching_scope: 'ACTION' instance_type: 'GENERAL_MEDIUM' -- pipeline: 'Negative / Docker / Alpine / PHP 8.2 / MariaDB / Robot / API' +- pipeline: 'Negative / Docker / Alpine / PHP 8.3 / MariaDB / Robot / API' events: - type: 'PUSH' refs: @@ -1798,7 +1798,7 @@ - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' - '.ci/snippet/FINISH' shell: 'BASH' - - action: 'Docker / Alpine / PHP 8.2 / MariaDB / Robot' + - action: 'Docker / Alpine / PHP 8.3 / MariaDB / Robot' type: 'NATIVE_BUILD_DOCKER_CLI' commands: - '.ci/snippet/PREPARE' @@ -1892,7 +1892,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE ls -al ./.robot/results' + - '.ci/snippet/REQUIRE ls -la ./.robot' - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/log.html' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-on/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' @@ -2124,7 +2124,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.2PostgreSQL/log.html' + - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3PostgreSQL/log.html' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-off/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.2PostgreSQL/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' @@ -2195,7 +2195,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.2PostgreSQL/log.html' + - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3PostgreSQL/log.html' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-off/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.2PostgreSQL/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' @@ -2266,7 +2266,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.2PostgreSQL/log.html' + - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3PostgreSQL/log.html' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-off/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.2PostgreSQL/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' From b5c6c4ad8314bdc0d5635b8fa05490de533ef4e2 Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Mon, 2 Dec 2024 19:34:30 +0100 Subject: [PATCH 013/113] FRW-9206: debug --- .robot/Dockerfile | 2 + buddy.yml | 4424 ++++++++++++++++++++++----------------------- 2 files changed, 2214 insertions(+), 2212 deletions(-) diff --git a/.robot/Dockerfile b/.robot/Dockerfile index c3dc6c2b43..42fb1b2990 100644 --- a/.robot/Dockerfile +++ b/.robot/Dockerfile @@ -20,6 +20,8 @@ RUN pip3 install \ robotframework-jsonlibrary \ tk +RUN npx playwright install-deps + RUN rfbrowser init WORKDIR ${ROBOT_WORK_DIR} diff --git a/buddy.yml b/buddy.yml index 1c99d99d27..7cd2692a3d 100644 --- a/buddy.yml +++ b/buddy.yml @@ -1,2002 +1,1847 @@ -- pipeline: 'Snyk Validation' - events: - - type: 'PUSH' - refs: - - 'refs/pull/*' - - 'refs/heads/master' - terminate_stale_runs: true - auto_clear_cache: true - fail_on_prepare_env_warning: true - concurrent_pipeline_runs: true - clone_depth: 1 - resources: 'NANO' - actions: - - action: 'Snyk Validation' - type: 'BUILD' - docker_image_name: 'library/node' - docker_image_tag: '18' - execute_commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/REQUIRE npm install --location=global snyk' - - '.ci/snippet/RUN snyk monitor --all-projects --org=c408eea4-f0a4-4d7a-846d-5457aefa0cac --exclude=project.json' - - '.ci/snippet/RUN snyk test --fail-on=all --all-projects --org=c408eea4-f0a4-4d7a-846d-5457aefa0cac --severity-threshold=high --exclude=project.json' - - '.ci/snippet/FINISH' - setup_commands: - - 'apt-get update && apt-get install -y golang-go' - shell: 'BASH' - -- pipeline: 'Standard Validation' - events: - - type: 'PUSH' - refs: - - 'refs/pull/*' - - 'refs/heads/master' - terminate_stale_runs: true - auto_clear_cache: true - fail_on_prepare_env_warning: true - concurrent_pipeline_runs: true - clone_depth: 1 - resources: 'LARGE' - actions: - - action: 'JS Validation' - type: 'BUILD' - docker_image_name: 'library/node' - docker_image_tag: '18' - execute_commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/REQUIRE npm ci' - - '.ci/snippet/RUN npm run formatter' - - '.ci/snippet/RUN npm run yves:stylelint' - - '.ci/snippet/RUN npm run yves:lint' - - '.ci/snippet/FINISH' - shell: 'BASH' - run_next_parallel: true - - action: 'Build Project' - type: 'BUILD' - main_service_name: 'post' - docker_image_name: 'spryker/php' - docker_image_tag: '8.2' - execute_commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' - - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto' - - 'SPRYKER_CURRENT_REGION=EU SPRYKER_DYNAMIC_STORE_MODE=true .ci/snippet/REQUIRE vendor/bin/install -r ci.code-generate' - - '.ci/snippet/FINISH' - services: - - type: 'POSTGRE_SQL' - version: '17' - connection: - host: 'postgres' - user: 'postgres' - password: 'secret' - volume_mappings: [] - - type: 'RABBIT_MQ' - connection: - host: 'rabbitmq' - user: 'guest' - password: 'guest' - volume_mappings: [] - - type: 'REDIS' - connection: - host: 'redis' - volume_mappings: [] - shell: 'BASH' - run_next_parallel: false - - action: 'Evaluator' - type: 'BUILD' - docker_image_name: 'spryker/php' - docker_image_tag: '8.2' - execute_commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/REQUIRE vendor/bin/evaluator evaluate --exclude-checkers=SPRYKER_DEV_PACKAGES_CHECKER,MINIMUM_ALLOWED_SHOP_VERSION --format=compact' - - '.ci/snippet/FINISH' - shell: 'BASH' - - action: 'OpenAPI schema validation' - type: 'BUILD' - docker_image_name: 'library/node' - docker_image_tag: '18' - execute_commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/REQUIRE npm install' - - '.ci/snippet/REQUIRE npm install speccy@0.11.0 -g' - - '.ci/snippet/RUN speccy lint src/Generated/Glue/Specification/spryker_rest_api.schema.yml --rules=default' - - '.ci/snippet/RUN speccy lint src/Generated/GlueStorefront/Specification/spryker_storefront_api.schema.yml --rules=default --skip openapi-tags' - - '.ci/snippet/RUN speccy lint src/Generated/GlueBackend/Specification/spryker_backend_api.schema.yml --rules=default --skip openapi-tags' - - '.ci/snippet/FINISH' - ignore_errors: true - shell: 'BASH' - - action: 'Generic Validation' - type: 'BUILD' - docker_image_name: 'spryker/php' - docker_image_tag: '8.2' - execute_commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/RUN vendor/bin/console code:propel:validate-abstract' - - '.ci/snippet/RUN vendor/bin/console propel:schema:validate' - - '.ci/snippet/RUN vendor/bin/console propel:schema:validate-xml-names' - - '.ci/snippet/RUN vendor/bin/console transfer:validate' - - '.ci/snippet/RUN vendor/bin/spryker-dev-console dev:validate-module-schemas' - - '.ci/snippet/RUN vendor/bin/spryker-dev-console dev:validate-module-databuilders' - - '.ci/snippet/RUN vendor/bin/console dev:composer:replace -d -v' - - '.ci/snippet/RUN vendor/bin/spryker-dev-console dev:sync-composer -d' - - '.ci/snippet/RUN vendor/bin/spryker-dev-console dev:module-meta-files -d -v' - - '.ci/snippet/RUN vendor/bin/console dev:composer:update-json-files -d -v' - - '.ci/snippet/RUN vendor/bin/console dev:composer:validate-json-files' - - '.ci/snippet/RUN vendor/bin/console code:sniff:style' - - '.ci/snippet/RUN vendor/bin/phpmd src/ text vendor/spryker/architecture-sniffer/src/ruleset.xml --minimumpriority 2' - - '.ci/snippet/RUN vendor/bin/phpstan analyze' - - '.ci/snippet/RUN vendor/bin/psalm.phar --show-info=false --no-cache --threads=1' - - '.ci/snippet/FINISH' - shell: 'BASH' - run_next_parallel: true - variables: - - key: 'STORAGE_REDIS_HOST' - value: 'redis' - type: 'VAR' - - action: 'PHP 8.3 Validation' - type: 'BUILD' - docker_image_name: 'spryker/php' - docker_image_tag: '8.3' - execute_commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/RUN vendor/bin/phpstan analyze' - - '.ci/snippet/RUN vendor/bin/console dev:dependency:find' - - '.ci/snippet/RUN vendor/bin/spryker-dev-console dev:deprecation-links:check' - - '.ci/snippet/RUN tests/travis_check_untracked.sh' - - '.ci/snippet/RUN tests/travis_check_touched_modules.sh' - - '.ci/snippet/FINISH' - shell: 'BASH' - run_next_parallel: true - - action: 'PHP 8.3 PHPStan spryker/spryker [1/5]' - type: 'BUILD' - docker_image_name: 'spryker/php' - docker_image_tag: '8.3' - execute_commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/RUN vendor/bin/console code:phpstan -m Spryker.all -v -o 0,275' - - '.ci/snippet/FINISH' - shell: 'BASH' - run_next_parallel: true - - action: 'PHP 8.3 PHPStan spryker/spryker [2/5]' - type: 'BUILD' - docker_image_name: 'spryker/php' - docker_image_tag: '8.3' - execute_commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/RUN vendor/bin/console code:phpstan -m Spryker.all -v -o 275,275' - - '.ci/snippet/FINISH' - shell: 'BASH' - run_next_parallel: true - - action: 'PHP 8.3 PHPStan spryker/spryker [3/5]' - type: 'BUILD' - docker_image_name: 'spryker/php' - docker_image_tag: '8.3' - execute_commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/RUN vendor/bin/console code:phpstan -m Spryker.all -v -o 550,150' - - '.ci/snippet/FINISH' - shell: 'BASH' - run_next_parallel: true - - action: 'PHP 8.3 PHPStan spryker/spryker [4/5]' - type: 'BUILD' - docker_image_name: 'spryker/php' - docker_image_tag: '8.3' - execute_commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/RUN vendor/bin/console code:phpstan -m Spryker.all -v -o 700' - - '.ci/snippet/FINISH' - shell: 'BASH' - run_next_parallel: true - - action: 'PHP 8.3 PHPStan spryker/spryker [5/5]' - type: 'BUILD' - docker_image_name: 'spryker/php' - docker_image_tag: '8.3' - execute_commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/RUN vendor/bin/console code:phpstan -m Spryker.all -v -o 900' - - '.ci/snippet/FINISH' - shell: 'BASH' - run_next_parallel: true - - action: 'PHP 8.3 PHPStan spryker/spryker-shop' - type: 'BUILD' - docker_image_name: 'spryker/php' - docker_image_tag: '8.3' - execute_commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/RUN vendor/bin/console code:phpstan -m SprykerShop.all -v' - - '.ci/snippet/FINISH' - shell: 'BASH' - run_next_parallel: true - - action: 'PHP 8.3 MarketPlace Testing' - type: 'BUILD' - docker_image_name: 'library/node' - docker_image_tag: '18' - execute_commands: - - '.ci/snippet/REQUIRE vendor/bin/console frontend:project:install-dependencies -vvv' - - '.ci/snippet/REQUIRE npm install' - - '.ci/snippet/RUN npm run mp:build:production' - - '.ci/snippet/RUN npm run mp:stylelint' - - '.ci/snippet/RUN npm run mp:lint' - - '.ci/snippet/RUN npm run mp:test' - - '.ci/snippet/FINISH' - setup_commands: - - 'apt-get update && apt-get -y install php8.2-cli php8.2-mbstring' - shell: 'BASH' - -- pipeline: 'Validation / Prefer Lowest' - events: - - type: 'PUSH' - refs: - - 'refs/pull/*' - - 'refs/heads/master' - terminate_stale_runs: true - auto_clear_cache: true - fail_on_prepare_env_warning: true - concurrent_pipeline_runs: true - clone_depth: 1 - resources: 'LARGE' - actions: - - action: 'Build Project' - type: 'BUILD' - main_service_name: 'post' - docker_image_name: 'spryker/php' - docker_image_tag: '8.2' - execute_commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' - - '.ci/snippet/REQUIRE composer update --prefer-lowest --optimize-autoloader --no-interaction --prefer-install=auto' - - '.ci/snippet/REQUIRE composer require --dev dereuromark/composer-prefer-lowest:dev-master --with-all-dependencies;' - - 'SPRYKER_CURRENT_REGION=EU SPRYKER_DYNAMIC_STORE_MODE=true .ci/snippet/REQUIRE vendor/bin/install -r ci.code-generate' - - '.ci/snippet/FINISH' - services: - - type: 'POSTGRE_SQL' - version: '9.6' - connection: - host: 'postgres' - user: 'postgres' - password: 'secret' - - type: 'RABBIT_MQ' - connection: - host: 'rabbitmq' - user: 'guest' - password: 'guest' - - type: 'REDIS' - connection: - host: 'redis' - shell: 'BASH' - - action: 'PHP 8.2 Validation' - type: 'BUILD' - docker_image_name: 'spryker/php' - docker_image_tag: '8.2' - execute_commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/RUN vendor/bin/phpstan analyze' - - '.ci/snippet/FINISH' - shell: 'BASH' - run_next_parallel: true - - action: 'PHP 8.2 PHPStan spryker/spryker [1/5]' - type: 'BUILD' - docker_image_name: 'spryker/php' - docker_image_tag: '8.2' - execute_commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/RUN vendor/bin/console code:phpstan -m Spryker.all -v -o 0,275' - - '.ci/snippet/FINISH' - shell: 'BASH' - run_next_parallel: true - - action: 'PHP 8.2 PHPStan spryker/spryker [2/5]' - type: 'BUILD' - docker_image_name: 'spryker/php' - docker_image_tag: '8.2' - execute_commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/RUN vendor/bin/console code:phpstan -m Spryker.all -v -o 275,275' - - '.ci/snippet/FINISH' - shell: 'BASH' - run_next_parallel: true - - action: 'PHP 8.2 PHPStan spryker/spryker [3/5]' - type: 'BUILD' - docker_image_name: 'spryker/php' - docker_image_tag: '8.2' - execute_commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/RUN vendor/bin/console code:phpstan -m Spryker.all -v -o 550,150' - - '.ci/snippet/FINISH' - shell: 'BASH' - run_next_parallel: true - - action: 'PHP 8.2 PHPStan spryker/spryker [4/5]' - type: 'BUILD' - docker_image_name: 'spryker/php' - docker_image_tag: '8.2' - execute_commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/RUN vendor/bin/console code:phpstan -m Spryker.all -v -o 700,200' - - '.ci/snippet/FINISH' - shell: 'BASH' - run_next_parallel: true - - action: 'PHP 8.2 PHPStan spryker/spryker [5/5]' - type: 'BUILD' - docker_image_name: 'spryker/php' - docker_image_tag: '8.2' - execute_commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/RUN vendor/bin/console code:phpstan -m Spryker.all -v -o 900' - - '.ci/snippet/FINISH' - shell: 'BASH' - run_next_parallel: true - - action: 'PHP 8.2 PHPStan spryker/spryker-shop' - type: 'BUILD' - docker_image_name: 'spryker/php' - docker_image_tag: '8.2' - execute_commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/RUN vendor/bin/console code:phpstan -m SprykerShop.all -v' - - '.ci/snippet/FINISH' - shell: 'BASH' - -- pipeline: 'Docker / Alpine / PHP 8.2 / MariaDB / Functional Tests / Dynamic Store OFF' - events: - - type: 'PUSH' - refs: - - 'refs/pull/*' - - 'refs/heads/master' - trigger_conditions: - - trigger_condition: 'VAR_NOT_CONTAINS' - trigger_variable_value: 'hackathon' - trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' - terminate_stale_runs: true - auto_clear_cache: true - fail_on_prepare_env_warning: true - concurrent_pipeline_runs: true - clone_depth: 1 - resources: 'NANO' - actions: - - action: 'Run tests' - type: 'NATIVE_BUILD_DOCKER_CLI' - commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.functional.mariadb.dynamic-store-off.yml' - - '.ci/snippet/REQUIRE docker/sdk up -t' - - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage0.yml' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage1.yml' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.yml' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional2.yml' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage2.yml' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.glue.yml' - - '.ci/snippet/FINISH' - run_next_parallel: true - variables: - - key: 'SPRYKER_PLATFORM_IMAGE' - value: 'spryker/php:8.2' - type: 'VAR' - - key: 'TRAVIS' - value: '1' - type: 'VAR' - sync_paths: - - pipeline_path: '/' - vm_path: '/home/ubuntu/build' - direction: 'PIPELINE_TO_VM' - docker_layer_caching_scope: 'ACTION' - instance_type: 'GENERAL_MEDIUM' - -- pipeline: 'Docker / Alpine / PHP 8.2 / MariaDB / Functional Tests' - events: - - type: 'PUSH' - refs: - - 'refs/pull/*' - - 'refs/heads/master' - trigger_conditions: - - trigger_condition: 'VAR_NOT_CONTAINS' - trigger_variable_value: 'hackathon' - trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' - terminate_stale_runs: true - auto_clear_cache: true - fail_on_prepare_env_warning: true - concurrent_pipeline_runs: true - clone_depth: 1 - resources: 'NANO' - actions: - - action: 'Run tests' - type: 'NATIVE_BUILD_DOCKER_CLI' - commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.functional.mariadb.yml' - - '.ci/snippet/REQUIRE docker/sdk up -t' - - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage0.yml' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage1.yml' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.yml' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional2.yml' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage2.yml' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.glue.yml' - - '.ci/snippet/FINISH' - run_next_parallel: true - variables: - - key: 'SPRYKER_CURRENT_REGION' - value: 'EU' - type: 'VAR' - - key: 'SPRYKER_DYNAMIC_STORE_MODE' - value: 'true' - type: 'VAR' - - key: 'SPRYKER_PLATFORM_IMAGE' - value: 'spryker/php:8.2' - type: 'VAR' - - key: 'TRAVIS' - value: '1' - type: 'VAR' - sync_paths: - - pipeline_path: '/' - vm_path: '/home/ubuntu/build' - direction: 'PIPELINE_TO_VM' - docker_layer_caching_scope: 'ACTION' - instance_type: 'GENERAL_MEDIUM' - -- pipeline: 'Docker / Alpine / PHP 8.2 / PostgreSQL / Functional Tests / Dynamic Store OFF' - events: - - type: 'PUSH' - refs: - - 'refs/pull/*' - - 'refs/heads/master' - terminate_stale_runs: true - auto_clear_cache: true - fail_on_prepare_env_warning: true - concurrent_pipeline_runs: true - clone_depth: 1 - resources: 'NANO' - actions: - - action: 'Run tests' - type: 'NATIVE_BUILD_DOCKER_CLI' - commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.functional.dynamic-store-off.yml' - - '.ci/snippet/REQUIRE docker/sdk up -t' - - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage0.yml' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage1.yml' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.yml' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional2.yml' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage2.yml' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.glue.yml' - - '.ci/snippet/FINISH' - run_next_parallel: true - variables: - - key: 'SPRYKER_PLATFORM_IMAGE' - value: 'spryker/php:8.2' - type: 'VAR' - - key: 'TRAVIS' - value: '1' - type: 'VAR' - sync_paths: - - pipeline_path: '/' - vm_path: '/home/ubuntu/build' - direction: 'PIPELINE_TO_VM' - docker_layer_caching_scope: 'ACTION' - instance_type: 'GENERAL_MEDIUM' - -- pipeline: 'Docker / Alpine / PHP 8.2 / PostgreSQL / Functional Tests' - events: - - type: 'PUSH' - refs: - - 'refs/pull/*' - - 'refs/heads/master' - trigger_conditions: - - trigger_condition: 'VAR_NOT_CONTAINS' - trigger_variable_value: 'hackathon' - trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' - terminate_stale_runs: true - auto_clear_cache: true - fail_on_prepare_env_warning: true - concurrent_pipeline_runs: true - clone_depth: 1 - resources: 'NANO' - actions: - - action: 'Run tests' - type: 'NATIVE_BUILD_DOCKER_CLI' - commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.functional.yml' - - '.ci/snippet/REQUIRE docker/sdk up -t' - - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage0.yml' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage1.yml' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.yml' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional2.yml' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage2.yml' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.glue.yml' - - '.ci/snippet/FINISH' - run_next_parallel: true - variables: - - key: 'SPRYKER_CURRENT_REGION' - value: 'EU' - type: 'VAR' - - key: 'SPRYKER_DYNAMIC_STORE_MODE' - value: 'true' - type: 'VAR' - - key: 'SPRYKER_PLATFORM_IMAGE' - value: 'spryker/php:8.2' - type: 'VAR' - - key: 'TRAVIS' - value: '1' - type: 'VAR' - sync_paths: - - pipeline_path: '/' - vm_path: '/home/ubuntu/build' - direction: 'PIPELINE_TO_VM' - docker_layer_caching_scope: 'ACTION' - instance_type: 'GENERAL_MEDIUM' - -- pipeline: 'Docker / Alpine / PHP 8.2 / MariaDB / Acceptance / Dynamic Store OFF' - events: - - type: 'PUSH' - refs: - - 'refs/pull/*' - - 'refs/heads/master' - trigger_conditions: - - trigger_condition: 'VAR_NOT_CONTAINS' - trigger_variable_value: 'hackathon' - trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' - terminate_stale_runs: true - auto_clear_cache: true - fail_on_prepare_env_warning: true - concurrent_pipeline_runs: true - clone_depth: 1 - resources: 'NANO' - actions: - - action: 'Run tests' - type: 'NATIVE_BUILD_DOCKER_CLI' - commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.acceptance.mariadb.dynamic-store-off.yml' - - '.ci/snippet/REQUIRE docker/sdk up -t' - - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.acceptance.yml' - - '.ci/snippet/RUN docker/sdk testing codecept fixtures' - - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.api.yml' - - '.ci/snippet/FINISH' - run_next_parallel: true - variables: - - key: 'SPRYKER_PLATFORM_IMAGE' - value: 'spryker/php:8.2' - type: 'VAR' - - key: 'TRAVIS' - value: '1' - type: 'VAR' - sync_paths: - - pipeline_path: '/' - vm_path: '/home/ubuntu/build' - direction: 'PIPELINE_TO_VM' - docker_layer_caching_scope: 'ACTION' - instance_type: 'GENERAL_MEDIUM' - -- pipeline: 'Docker / Alpine / PHP 8.2 / MariaDB / Acceptance' - events: - - type: 'PUSH' - refs: - - 'refs/pull/*' - - 'refs/heads/master' - terminate_stale_runs: true - auto_clear_cache: true - fail_on_prepare_env_warning: true - concurrent_pipeline_runs: true - clone_depth: 1 - resources: 'NANO' - actions: - - action: 'Run tests' - type: 'NATIVE_BUILD_DOCKER_CLI' - commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.acceptance.mariadb.yml' - - '.ci/snippet/REQUIRE docker/sdk up -t' - - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.acceptance.yml' - - '.ci/snippet/RUN docker/sdk testing codecept fixtures' - - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.api.yml' - - '.ci/snippet/FINISH' - run_next_parallel: true - variables: - - key: 'SPRYKER_CURRENT_REGION' - value: 'EU' - type: 'VAR' - - key: 'SPRYKER_DYNAMIC_STORE_MODE' - value: 'true' - type: 'VAR' - - key: 'SPRYKER_PLATFORM_IMAGE' - value: 'spryker/php:8.2' - type: 'VAR' - - key: 'TRAVIS' - value: '1' - type: 'VAR' - sync_paths: - - pipeline_path: '/' - vm_path: '/home/ubuntu/build' - direction: 'PIPELINE_TO_VM' - docker_layer_caching_scope: 'ACTION' - instance_type: 'GENERAL_MEDIUM' - -- pipeline: 'Docker / Alpine / PHP 8.2 / PostgreSQL / Acceptance / Dynamic Store OFF' - events: - - type: 'PUSH' - refs: - - 'refs/pull/*' - - 'refs/heads/master' - trigger_conditions: - - trigger_condition: 'VAR_NOT_CONTAINS' - trigger_variable_value: 'hackathon' - trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' - terminate_stale_runs: true - auto_clear_cache: true - fail_on_prepare_env_warning: true - concurrent_pipeline_runs: true - clone_depth: 1 - resources: 'NANO' - actions: - - action: 'Run tests' - type: 'NATIVE_BUILD_DOCKER_CLI' - commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.acceptance.dynamic-store-off.yml' - - '.ci/snippet/REQUIRE docker/sdk up -t' - - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.acceptance.yml' - - '.ci/snippet/RUN docker/sdk testing codecept fixtures' - - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.api.yml' - - '.ci/snippet/FINISH' - run_next_parallel: true - variables: - - key: 'SPRYKER_PLATFORM_IMAGE' - value: 'spryker/php:8.2' - type: 'VAR' - - key: 'TRAVIS' - value: '1' - type: 'VAR' - sync_paths: - - pipeline_path: '/' - vm_path: '/home/ubuntu/build' - direction: 'PIPELINE_TO_VM' - docker_layer_caching_scope: 'ACTION' - instance_type: 'GENERAL_MEDIUM' - -- pipeline: 'Docker / Alpine / PHP 8.2 / PostgreSQL / Acceptance' - events: - - type: 'PUSH' - refs: - - 'refs/pull/*' - - 'refs/heads/master' - trigger_conditions: - - trigger_condition: 'VAR_NOT_CONTAINS' - trigger_variable_value: 'hackathon' - trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' - terminate_stale_runs: true - auto_clear_cache: true - fail_on_prepare_env_warning: true - concurrent_pipeline_runs: true - clone_depth: 1 - resources: 'NANO' - actions: - - action: 'Run tests' - type: 'NATIVE_BUILD_DOCKER_CLI' - commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.acceptance.yml' - - '.ci/snippet/REQUIRE docker/sdk up -t' - - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.acceptance.yml' - - '.ci/snippet/RUN docker/sdk testing codecept fixtures' - - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.api.yml' - - '.ci/snippet/FINISH' - run_next_parallel: true - variables: - - key: 'SPRYKER_CURRENT_REGION' - value: 'EU' - type: 'VAR' - - key: 'SPRYKER_DYNAMIC_STORE_MODE' - value: 'true' - type: 'VAR' - - key: 'SPRYKER_PLATFORM_IMAGE' - value: 'spryker/php:8.2' - type: 'VAR' - - key: 'TRAVIS' - value: '1' - type: 'VAR' - sync_paths: - - pipeline_path: '/' - vm_path: '/home/ubuntu/build' - direction: 'PIPELINE_TO_VM' - docker_layer_caching_scope: 'ACTION' - instance_type: 'GENERAL_MEDIUM' - -- pipeline: 'Docker / Alpine / PHP 8.3 / MariaDB / Functional Tests / Dynamic Store OFF' - events: - - type: 'PUSH' - refs: - - 'refs/pull/*' - - 'refs/heads/master' - trigger_conditions: - - trigger_condition: 'VAR_NOT_CONTAINS' - trigger_variable_value: 'hackathon' - trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' - terminate_stale_runs: true - auto_clear_cache: true - fail_on_prepare_env_warning: true - concurrent_pipeline_runs: true - clone_depth: 1 - resources: 'NANO' - actions: - - action: 'Run tests' - type: 'NATIVE_BUILD_DOCKER_CLI' - commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.functional.mariadb.dynamic-store-off.yml' - - '.ci/snippet/REQUIRE docker/sdk up -t' - - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage0.yml' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage1.yml' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.yml' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional2.yml' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage2.yml' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.glue.yml' - - '.ci/snippet/FINISH' - run_next_parallel: true - variables: - - key: 'SPRYKER_PLATFORM_IMAGE' - value: 'spryker/php:8.3' - type: 'VAR' - - key: 'TRAVIS' - value: '1' - type: 'VAR' - sync_paths: - - pipeline_path: '/' - vm_path: '/home/ubuntu/build' - direction: 'PIPELINE_TO_VM' - docker_layer_caching_scope: 'ACTION' - instance_type: 'GENERAL_MEDIUM' - -- pipeline: 'Docker / Alpine / PHP 8.3 / MariaDB / Functional Tests' - events: - - type: 'PUSH' - refs: - - 'refs/pull/*' - - 'refs/heads/master' - trigger_conditions: - - trigger_condition: 'VAR_NOT_CONTAINS' - trigger_variable_value: 'hackathon' - trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' - terminate_stale_runs: true - auto_clear_cache: true - fail_on_prepare_env_warning: true - concurrent_pipeline_runs: true - clone_depth: 1 - resources: 'NANO' - actions: - - action: 'Run tests' - type: 'NATIVE_BUILD_DOCKER_CLI' - commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.functional.mariadb.yml' - - '.ci/snippet/REQUIRE docker/sdk up -t' - - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage0.yml' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage1.yml' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.yml' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional2.yml' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage2.yml' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.glue.yml' - - '.ci/snippet/FINISH' - run_next_parallel: true - variables: - - key: 'SPRYKER_CURRENT_REGION' - value: 'EU' - type: 'VAR' - - key: 'SPRYKER_DYNAMIC_STORE_MODE' - value: 'true' - type: 'VAR' - - key: 'SPRYKER_PLATFORM_IMAGE' - value: 'spryker/php:8.3' - type: 'VAR' - - key: 'TRAVIS' - value: '1' - type: 'VAR' - sync_paths: - - pipeline_path: '/' - vm_path: '/home/ubuntu/build' - direction: 'PIPELINE_TO_VM' - docker_layer_caching_scope: 'ACTION' - instance_type: 'GENERAL_MEDIUM' - -- pipeline: 'Docker / Alpine / PHP 8.3 / PostgreSQL / Functional Tests / Dynamic Store OFF' - events: - - type: 'PUSH' - refs: - - 'refs/pull/*' - - 'refs/heads/master' - trigger_conditions: - - trigger_condition: 'VAR_NOT_CONTAINS' - trigger_variable_value: 'hackathon' - trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' - terminate_stale_runs: true - auto_clear_cache: true - fail_on_prepare_env_warning: true - concurrent_pipeline_runs: true - clone_depth: 1 - resources: 'NANO' - actions: - - action: 'Run tests' - type: 'NATIVE_BUILD_DOCKER_CLI' - commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.functional.dynamic-store-off.yml' - - '.ci/snippet/REQUIRE docker/sdk up -t' - - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage0.yml' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage1.yml' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.yml' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional2.yml' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage2.yml' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.glue.yml' - - '.ci/snippet/FINISH' - run_next_parallel: true - variables: - - key: 'SPRYKER_PLATFORM_IMAGE' - value: 'spryker/php:8.3' - type: 'VAR' - - key: 'TRAVIS' - value: '1' - type: 'VAR' - sync_paths: - - pipeline_path: '/' - vm_path: '/home/ubuntu/build' - direction: 'PIPELINE_TO_VM' - docker_layer_caching_scope: 'ACTION' - instance_type: 'GENERAL_MEDIUM' - -- pipeline: 'Docker / Alpine / PHP 8.3 / PostgreSQL / Functional Tests' - events: - - type: 'PUSH' - refs: - - 'refs/pull/*' - - 'refs/heads/master' - trigger_conditions: - - trigger_condition: 'VAR_NOT_CONTAINS' - trigger_variable_value: 'hackathon' - trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' - terminate_stale_runs: true - auto_clear_cache: true - fail_on_prepare_env_warning: true - concurrent_pipeline_runs: true - clone_depth: 1 - resources: 'NANO' - actions: - - action: 'Run tests' - type: 'NATIVE_BUILD_DOCKER_CLI' - commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.functional.yml' - - '.ci/snippet/REQUIRE docker/sdk up -t' - - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage0.yml' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage1.yml' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.yml' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional2.yml' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage2.yml' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.glue.yml' - - '.ci/snippet/FINISH' - run_next_parallel: true - variables: - - key: 'SPRYKER_CURRENT_REGION' - value: 'EU' - type: 'VAR' - - key: 'SPRYKER_DYNAMIC_STORE_MODE' - value: 'true' - type: 'VAR' - - key: 'SPRYKER_PLATFORM_IMAGE' - value: 'spryker/php:8.3' - type: 'VAR' - - key: 'TRAVIS' - value: '1' - type: 'VAR' - sync_paths: - - pipeline_path: '/' - vm_path: '/home/ubuntu/build' - direction: 'PIPELINE_TO_VM' - docker_layer_caching_scope: 'ACTION' - instance_type: 'GENERAL_MEDIUM' - -- pipeline: 'Docker / Alpine / PHP 8.3 / MariaDB / Acceptance / Dynamic Store OFF' - events: - - type: 'PUSH' - refs: - - 'refs/pull/*' - - 'refs/heads/master' - trigger_conditions: - - trigger_condition: 'VAR_NOT_CONTAINS' - trigger_variable_value: 'hackathon' - trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' - terminate_stale_runs: true - auto_clear_cache: true - fail_on_prepare_env_warning: true - concurrent_pipeline_runs: true - clone_depth: 1 - resources: 'NANO' - actions: - - action: 'Run tests' - type: 'NATIVE_BUILD_DOCKER_CLI' - commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.acceptance.mariadb.dynamic-store-off.yml' - - '.ci/snippet/REQUIRE docker/sdk up -t' - - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.acceptance.yml' - - '.ci/snippet/RUN docker/sdk testing codecept fixtures' - - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.api.yml' - - '.ci/snippet/FINISH' - run_next_parallel: true - variables: - - key: 'SPRYKER_PLATFORM_IMAGE' - value: 'spryker/php:8.3' - type: 'VAR' - - key: 'TRAVIS' - value: '1' - type: 'VAR' - sync_paths: - - pipeline_path: '/' - vm_path: '/home/ubuntu/build' - direction: 'PIPELINE_TO_VM' - docker_layer_caching_scope: 'ACTION' - instance_type: 'GENERAL_MEDIUM' - -- pipeline: 'Docker / Alpine / PHP 8.3 / MariaDB / Acceptance' - events: - - type: 'PUSH' - refs: - - 'refs/pull/*' - - 'refs/heads/master' - trigger_conditions: - - trigger_condition: 'VAR_NOT_CONTAINS' - trigger_variable_value: 'hackathon' - trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' - terminate_stale_runs: true - auto_clear_cache: true - fail_on_prepare_env_warning: true - concurrent_pipeline_runs: true - clone_depth: 1 - resources: 'NANO' - actions: - - action: 'Run tests' - type: 'NATIVE_BUILD_DOCKER_CLI' - commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.acceptance.mariadb.yml' - - '.ci/snippet/REQUIRE docker/sdk up -t' - - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.acceptance.yml' - - '.ci/snippet/RUN docker/sdk testing codecept fixtures' - - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.api.yml' - - '.ci/snippet/FINISH' - run_next_parallel: true - variables: - - key: 'SPRYKER_CURRENT_REGION' - value: 'EU' - type: 'VAR' - - key: 'SPRYKER_DYNAMIC_STORE_MODE' - value: 'true' - type: 'VAR' - - key: 'SPRYKER_PLATFORM_IMAGE' - value: 'spryker/php:8.3' - type: 'VAR' - - key: 'TRAVIS' - value: '1' - type: 'VAR' - sync_paths: - - pipeline_path: '/' - vm_path: '/home/ubuntu/build' - direction: 'PIPELINE_TO_VM' - docker_layer_caching_scope: 'ACTION' - instance_type: 'GENERAL_MEDIUM' - -- pipeline: 'Docker / Alpine / PHP 8.3 / PostgreSQL / Acceptance / Dynamic Store OFF' - events: - - type: 'PUSH' - refs: - - 'refs/pull/*' - - 'refs/heads/master' - trigger_conditions: - - trigger_condition: 'VAR_NOT_CONTAINS' - trigger_variable_value: 'hackathon' - trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' - terminate_stale_runs: true - auto_clear_cache: true - fail_on_prepare_env_warning: true - concurrent_pipeline_runs: true - clone_depth: 1 - resources: 'NANO' - actions: - - action: 'Run tests' - type: 'NATIVE_BUILD_DOCKER_CLI' - commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.acceptance.dynamic-store-off.yml' - - '.ci/snippet/REQUIRE docker/sdk up -t' - - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.acceptance.yml' - - '.ci/snippet/RUN docker/sdk testing codecept fixtures' - - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.api.yml' - - '.ci/snippet/FINISH' - run_next_parallel: true - variables: - - key: 'SPRYKER_PLATFORM_IMAGE' - value: 'spryker/php:8.3' - type: 'VAR' - - key: 'TRAVIS' - value: '1' - type: 'VAR' - sync_paths: - - pipeline_path: '/' - vm_path: '/home/ubuntu/build' - direction: 'PIPELINE_TO_VM' - docker_layer_caching_scope: 'ACTION' - instance_type: 'GENERAL_MEDIUM' - -- pipeline: 'Docker / Alpine / PHP 8.3 / PostgreSQL / Acceptance' - events: - - type: 'PUSH' - refs: - - 'refs/pull/*' - - 'refs/heads/master' - trigger_conditions: - - trigger_condition: 'VAR_NOT_CONTAINS' - trigger_variable_value: 'hackathon' - trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' - terminate_stale_runs: true - auto_clear_cache: true - fail_on_prepare_env_warning: true - concurrent_pipeline_runs: true - clone_depth: 1 - resources: 'NANO' - actions: - - action: 'Run tests' - type: 'NATIVE_BUILD_DOCKER_CLI' - commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.acceptance.yml' - - '.ci/snippet/REQUIRE docker/sdk up -t' - - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.acceptance.yml' - - '.ci/snippet/RUN docker/sdk testing codecept fixtures' - - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.api.yml' - - '.ci/snippet/FINISH' - run_next_parallel: true - variables: - - key: 'SPRYKER_CURRENT_REGION' - value: 'EU' - type: 'VAR' - - key: 'SPRYKER_DYNAMIC_STORE_MODE' - value: 'true' - type: 'VAR' - - key: 'SPRYKER_PLATFORM_IMAGE' - value: 'spryker/php:8.3' - type: 'VAR' - - key: 'TRAVIS' - value: '1' - type: 'VAR' - sync_paths: - - pipeline_path: '/' - vm_path: '/home/ubuntu/build' - direction: 'PIPELINE_TO_VM' - docker_layer_caching_scope: 'ACTION' - instance_type: 'GENERAL_MEDIUM' - -- pipeline: 'Docker / Debian / PHP 8.3 / Frontend & Assets' - events: - - type: 'PUSH' - refs: - - 'refs/pull/*' - - 'refs/heads/master' - trigger_conditions: - - trigger_condition: 'VAR_NOT_CONTAINS' - trigger_variable_value: 'hackathon' - trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' - terminate_stale_runs: true - auto_clear_cache: true - fail_on_prepare_env_warning: true - concurrent_pipeline_runs: true - clone_depth: 1 - resources: 'NANO' - actions: - - action: 'Run tests' - type: 'NATIVE_BUILD_DOCKER_CLI' - commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.yml' - - 'export SPRYKER_BUILD_HASH=myhash' - - '.ci/snippet/REQUIRE docker/sdk export images' - - '.ci/snippet/REQUIRE script -q -e -c "docker run -it --rm -e SPRYKER_NGINX_CGI_HOST_YVES_EU=localhost -e SPRYKER_NGINX_CGI_HOST_BACKOFFICE_EU=localhost -e SPRYKER_NGINX_CGI_HOST_BACKEND_GATEWAY_EU=localhost -e SPRYKER_NGINX_CGI_HOST_BACKEND_API_EU=localhost -e SPRYKER_NGINX_CGI_HOST_GLUE_EU=localhost -e SPRYKER_NGINX_CGI_HOST_CONFIGURATOR_EU=localhost -e SPRYKER_NGINX_CGI_HOST_YVES_US=localhost -e SPRYKER_NGINX_CGI_HOST_GLUE_US=localhost -e SPRYKER_NGINX_CGI_HOST_BACKOFFICE_US=localhost -e SPRYKER_NGINX_CGI_HOST_BACKEND_GATEWAY_US=localhost -e SPRYKER_NGINX_CGI_HOST_BACKEND_API_US=localhost -e ALLOWED_IP=127.0.0.1 spryker_demo_frontend:1.0-frontend nginx -t"' - - '.ci/snippet/REQUIRE script -q -e -c "docker run -it --rm --entrypoint='''' spryker_demo_frontend:1.0-frontend ls -al /data/public/Yves/assets/myhash"' - - '.ci/snippet/REQUIRE script -q -e -c "docker run -it --rm --entrypoint='''' spryker_demo_frontend:1.0-frontend ls -al /data/public/Zed/assets/"' - - '.ci/snippet/FINISH' - run_next_parallel: true - variables: - - key: 'SPRYKER_PLATFORM_IMAGE' - value: 'spryker/php:8.3-debian' - type: 'VAR' - - key: 'TRAVIS' - value: '1' - type: 'VAR' - sync_paths: - - pipeline_path: '/' - vm_path: '/home/ubuntu/build' - direction: 'PIPELINE_TO_VM' - docker_layer_caching_scope: 'ACTION' - instance_type: 'GENERAL_MEDIUM' - -- pipeline: 'Docker / Alpine / PHP 8.2 / MariaDB / Functional Tests / Prefer Lowest / Dynamic Store OFF' - events: - - type: 'PUSH' - refs: - - 'refs/pull/*' - - 'refs/heads/master' - trigger_conditions: - - trigger_condition: 'VAR_NOT_CONTAINS' - trigger_variable_value: 'hackathon' - trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' - terminate_stale_runs: true - auto_clear_cache: true - fail_on_prepare_env_warning: true - concurrent_pipeline_runs: true - clone_depth: 1 - resources: 'NANO' - actions: - - action: 'Update Composer (Prefer Lowest)' - type: 'BUILD' - docker_image_name: 'spryker/php' - docker_image_tag: '8.2' - execute_commands: - - 'composer config github-oauth.github.com ${GITHUB_TOKEN}' - - 'COMPOSER_MEMORY_LIMIT=-1 composer update --prefer-lowest --no-interaction --prefer-install=auto --quiet' - - 'composer require --dev dereuromark/composer-prefer-lowest:dev-master --with-all-dependencies' - shell: 'BASH' - - action: 'Docker / Alpine / PHP 8.2 / MariaDB / Functional Tests / Prefer Lowest' - type: 'NATIVE_BUILD_DOCKER_CLI' - commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.functional.mariadb.dynamic-store-off.prefer-lowest.yml' - - '.ci/snippet/REQUIRE docker/sdk up -t' - - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage0.yml' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage1.yml' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.yml' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional2.yml' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage2.yml' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.glue.yml' - - '.ci/snippet/FINISH' - run_next_parallel: true - variables: - - key: 'SPRYKER_PLATFORM_IMAGE' - value: 'spryker/php:8.2' - type: 'VAR' - - key: 'TRAVIS' - value: '1' - type: 'VAR' - sync_paths: - - pipeline_path: '/' - vm_path: '/home/ubuntu/build' - direction: 'PIPELINE_TO_VM' - docker_layer_caching_scope: 'ACTION' - instance_type: 'GENERAL_MEDIUM' - -- pipeline: 'Docker / Alpine / PHP 8.2 / MariaDB / Functional Tests / Prefer Lowest' - events: - - type: 'PUSH' - refs: - - 'refs/pull/*' - - 'refs/heads/master' - trigger_conditions: - - trigger_condition: 'VAR_NOT_CONTAINS' - trigger_variable_value: 'hackathon' - trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' - terminate_stale_runs: true - auto_clear_cache: true - fail_on_prepare_env_warning: true - concurrent_pipeline_runs: true - clone_depth: 1 - resources: 'NANO' - actions: - - action: 'Update Composer (Prefer Lowest)' - type: 'BUILD' - docker_image_name: 'spryker/php' - docker_image_tag: '8.2' - execute_commands: - - 'composer config github-oauth.github.com ${GITHUB_TOKEN}' - - 'COMPOSER_MEMORY_LIMIT=-1 composer update --prefer-lowest --no-interaction --prefer-install=auto --quiet' - - 'composer require --dev dereuromark/composer-prefer-lowest:dev-master --with-all-dependencies' - shell: 'BASH' - - action: 'Run tests' - type: 'NATIVE_BUILD_DOCKER_CLI' - commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.functional.mariadb.prefer-lowest.yml' - - '.ci/snippet/REQUIRE docker/sdk up -t' - - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage0.yml' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage1.yml' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.yml' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional2.yml' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage2.yml' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.glue.yml' - - '.ci/snippet/FINISH' - run_next_parallel: true - variables: - - key: 'SPRYKER_CURRENT_REGION' - value: 'EU' - type: 'VAR' - - key: 'SPRYKER_DYNAMIC_STORE_MODE' - value: 'true' - type: 'VAR' - - key: 'SPRYKER_PLATFORM_IMAGE' - value: 'spryker/php:8.2' - type: 'VAR' - - key: 'TRAVIS' - value: '1' - type: 'VAR' - sync_paths: - - pipeline_path: '/' - vm_path: '/home/ubuntu/build' - direction: 'PIPELINE_TO_VM' - docker_layer_caching_scope: 'ACTION' - instance_type: 'GENERAL_MEDIUM' - -- pipeline: 'Docker / Alpine / PHP 8.2 / MariaDB / Acceptance / Prefer Lowest / Dynamic Store OFF' - events: - - type: 'PUSH' - refs: - - 'refs/pull/*' - - 'refs/heads/master' - trigger_conditions: - - trigger_condition: 'VAR_NOT_CONTAINS' - trigger_variable_value: 'hackathon' - trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' - terminate_stale_runs: true - auto_clear_cache: true - fail_on_prepare_env_warning: true - concurrent_pipeline_runs: true - clone_depth: 1 - resources: 'NANO' - actions: - - action: 'Update Composer (Prefer Lowest)' - type: 'BUILD' - docker_image_name: 'spryker/php' - docker_image_tag: '8.2' - execute_commands: - - 'composer config github-oauth.github.com ${GITHUB_TOKEN}' - - 'COMPOSER_MEMORY_LIMIT=-1 composer update --prefer-lowest --no-interaction --prefer-install=auto --quiet' - - 'composer require --dev dereuromark/composer-prefer-lowest:dev-master --with-all-dependencies' - shell: 'BASH' - - action: 'Run tests' - type: 'NATIVE_BUILD_DOCKER_CLI' - commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.acceptance.mariadb.dynamic-store-off.prefer-lowest.yml' - - '.ci/snippet/REQUIRE docker/sdk up -t' - - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.acceptance.yml' - - '.ci/snippet/RUN docker/sdk testing codecept fixtures' - - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.api.yml' - - '.ci/snippet/FINISH' - run_next_parallel: true - variables: - - key: 'SPRYKER_PLATFORM_IMAGE' - value: 'spryker/php:8.2' - type: 'VAR' - - key: 'TRAVIS' - value: '1' - type: 'VAR' - sync_paths: - - pipeline_path: '/' - vm_path: '/home/ubuntu/build' - direction: 'PIPELINE_TO_VM' - docker_layer_caching_scope: 'ACTION' - instance_type: 'GENERAL_LARGE' - -- pipeline: 'Docker / Alpine / PHP 8.2 / MariaDB / Acceptance / Prefer Lowest' - events: - - type: 'PUSH' - refs: - - 'refs/pull/*' - - 'refs/heads/master' - trigger_conditions: - - trigger_condition: 'VAR_NOT_CONTAINS' - trigger_variable_value: 'hackathon' - trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' - terminate_stale_runs: true - auto_clear_cache: true - fail_on_prepare_env_warning: true - concurrent_pipeline_runs: true - clone_depth: 1 - resources: 'NANO' - actions: - - action: 'Update Composer (Prefer Lowest)' - type: 'BUILD' - docker_image_name: 'spryker/php' - docker_image_tag: '8.2' - execute_commands: - - 'composer config github-oauth.github.com ${GITHUB_TOKEN}' - - 'COMPOSER_MEMORY_LIMIT=-1 composer update --prefer-lowest --no-interaction --prefer-install=auto --quiet' - - 'composer require --dev dereuromark/composer-prefer-lowest:dev-master --with-all-dependencies' - shell: 'BASH' - - action: 'Run tests' - type: 'NATIVE_BUILD_DOCKER_CLI' - commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.acceptance.mariadb.prefer-lowest.yml' - - '.ci/snippet/REQUIRE docker/sdk up -t' - - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.acceptance.yml' - - '.ci/snippet/RUN docker/sdk testing codecept fixtures' - - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.api.yml' - - '.ci/snippet/FINISH' - run_next_parallel: true - variables: - - key: 'SPRYKER_CURRENT_REGION' - value: 'EU' - type: 'VAR' - - key: 'SPRYKER_DYNAMIC_STORE_MODE' - value: 'true' - type: 'VAR' - - key: 'SPRYKER_PLATFORM_IMAGE' - value: 'spryker/php:8.2' - type: 'VAR' - - key: 'TRAVIS' - value: '1' - type: 'VAR' - sync_paths: - - pipeline_path: '/' - vm_path: '/home/ubuntu/build' - direction: 'PIPELINE_TO_VM' - docker_layer_caching_scope: 'ACTION' - instance_type: 'GENERAL_MEDIUM' - -- pipeline: 'Docker / Alpine / PHP 8.3 / MariaDB / Robot / Dynamic Store OFF' - events: - - type: 'PUSH' - refs: - - 'refs/pull/*' - - 'refs/heads/master' - trigger_conditions: - - trigger_condition: 'VAR_NOT_CONTAINS' - trigger_variable_value: 'hackathon' - trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' - terminate_stale_runs: true - auto_clear_cache: true - fail_on_prepare_env_warning: true - concurrent_pipeline_runs: true - clone_depth: 1 - resources: 'NANO' - actions: - - action: 'Install Composer' - type: 'BUILD' - docker_image_name: 'spryker/php' - docker_image_tag: '8.3' - execute_commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' - - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' - - '.ci/snippet/FINISH' - shell: 'BASH' - - action: 'Docker / Alpine / PHP 8.3 / MariaDB / Robot' - type: 'NATIVE_BUILD_DOCKER_CLI' - commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/REQUIRE docker/sdk boot deploy.ci.acceptance.mariadb.dynamic-store-off.yml' - - '.ci/snippet/RUN docker/sdk up -t' - - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' - - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' - - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:api_suite -v docker:True --exclude skip-due-to-issueORskip-due-to-refactoring -d results -s robotframework.tests.api.suite ."' - - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' - - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' - - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' - - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB' - - 'export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID' - - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/log.html' - - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-off/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/log.html"' - - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - - '.ci/snippet/FINISH' - run_next_parallel: true - variables: - - key: 'SPRYKER_PLATFORM_IMAGE' - value: 'spryker/php:8.2' - type: 'VAR' - - key: 'TRAVIS' - value: '1' - type: 'VAR' - timeout: 8000 - sync_paths: - - pipeline_path: '/' - vm_path: '/home/ubuntu/build' - direction: 'PIPELINE_TO_VM' - docker_layer_caching_scope: 'ACTION' - -- pipeline: 'Docker / Alpine / PHP 8.3 / PostgreSQL / Robot / API' - events: - - type: 'PUSH' - refs: - - 'refs/pull/*' - - 'refs/heads/master' - trigger_conditions: - - trigger_condition: 'VAR_NOT_CONTAINS' - trigger_variable_value: 'hackathon' - trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' - terminate_stale_runs: true - auto_clear_cache: true - fail_on_prepare_env_warning: true - concurrent_pipeline_runs: true - clone_depth: 1 - resources: 'NANO' - actions: - - action: 'Install Composer' - type: 'BUILD' - docker_image_name: 'spryker/php' - docker_image_tag: '8.3' - execute_commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' - - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' - - '.ci/snippet/FINISH' - shell: 'BASH' - - action: 'Run tests' - type: 'NATIVE_BUILD_DOCKER_CLI' - commands: - - '.ci/snippet/PREPARE' - - 'export SPRYKER_PLATFORM_IMAGE=spryker/php:8.3' - - '.ci/snippet/REQUIRE docker/sdk boot deploy.ci.api.robot.yml' - - '.ci/snippet/RUN docker/sdk up -t' - - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' - - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' - - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:api_suite -v db_engine:psycopg2 -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local --exclude skip-due-to-issueORskip-due-to-refactoring -d results -s robotframework.tests.api.suite ."' - - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' - - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' - - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' - - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB' - - 'export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID' - - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3PostgreSQL/log.html' - - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-on/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.2PostgreSQL/log.html"' - - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - - '.ci/snippet/FINISH' - variables: - - key: 'SPRYKER_PLATFORM_IMAGE' - value: 'spryker/php:8.3' - type: 'VAR' - - key: 'SPRYKER_CURRENT_REGION' - value: 'EU' - type: 'VAR' - - key: 'SPRYKER_DYNAMIC_STORE_MODE' - value: 'true' - type: 'VAR' - - key: 'TRAVIS' - value: '1' - type: 'VAR' - timeout: 8000 - sync_paths: - - pipeline_path: '/' - vm_path: '/home/ubuntu/build' - direction: 'PIPELINE_TO_VM' - docker_layer_caching_scope: 'ACTION' - -- pipeline: 'Docker / Alpine / PHP 8.3 / MariaDB / Robot / API' - events: - - type: 'PUSH' - refs: - - 'refs/pull/*' - - 'refs/heads/master' - trigger_conditions: - - trigger_condition: 'VAR_NOT_CONTAINS' - trigger_variable_value: 'hackathon' - trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' - terminate_stale_runs: true - auto_clear_cache: true - fail_on_prepare_env_warning: true - concurrent_pipeline_runs: true - clone_depth: 1 - resources: 'NANO' - actions: - - action: 'Install Composer' - type: 'BUILD' - docker_image_name: 'spryker/php' - docker_image_tag: '8.3' - execute_commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' - - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' - - '.ci/snippet/FINISH' - shell: 'BASH' - - action: 'Docker / Alpine / PHP 8.3 / MariaDB / Robot' - type: 'NATIVE_BUILD_DOCKER_CLI' - commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/REQUIRE docker/sdk boot deploy.ci.api.mariadb.robot.yml' - - '.ci/snippet/RUN docker/sdk up -t' - - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' - - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' - - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:api_suite -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local --exclude skip-due-to-issueORskip-due-to-refactoring -d results -s robotframework.tests.api.suite ."' - - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' - - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' - - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' - - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB' - - 'export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID' - - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/log.html' - - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-on/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/log.html"' - - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - - '.ci/snippet/FINISH' - run_next_parallel: true - variables: - - key: 'SPRYKER_PLATFORM_IMAGE' - value: 'spryker/php:8.3' - type: 'VAR' - - key: 'SPRYKER_CURRENT_REGION' - value: 'EU' - type: 'VAR' - - key: 'SPRYKER_DYNAMIC_STORE_MODE' - value: 'true' - type: 'VAR' - - key: 'TRAVIS' - value: '1' - type: 'VAR' - timeout: 8000 - sync_paths: - - pipeline_path: '/' - vm_path: '/home/ubuntu/build' - direction: 'PIPELINE_TO_VM' - docker_layer_caching_scope: 'ACTION' - instance_type: 'GENERAL_MEDIUM' - -- pipeline: 'Docker / Alpine / PHP 8.3 / MariaDB / Cypress / Dynamic Store OFF' - events: - - type: 'PUSH' - refs: - - 'refs/pull/*' - - 'refs/heads/master' - trigger_conditions: - - trigger_condition: 'VAR_NOT_CONTAINS' - trigger_variable_value: 'hackathon' - trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' - terminate_stale_runs: true - auto_clear_cache: true - fail_on_prepare_env_warning: true - concurrent_pipeline_runs: true - clone_depth: 1 - resources: 'NANO' - actions: - - action: 'Install Composer' - type: 'BUILD' - docker_image_name: 'spryker/php' - docker_image_tag: '8.3' - execute_commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' - - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' - - '.ci/snippet/FINISH' - shell: 'BASH' - - action: 'Run tests' - type: 'NATIVE_BUILD_DOCKER_CLI' - commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/REQUIRE docker/sdk boot deploy.ci.acceptance.mariadb.dynamic-store-off.cypress.yml' - - '.ci/snippet/RUN docker/sdk up -t' - - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' - - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - - '.ci/snippet/RUN script -q -e -c "docker/sdk exec cypress-tests cp .env.example .env"' - - '.ci/snippet/RUN script -q -e -c "docker/sdk exec cypress-tests npm run cy:ci"' - - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' - - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' - - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' - - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB' - - 'export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID' - - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.cypress/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/cypress/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/log.html' - - 'echo "Check the Cypress screenshots - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-off/cypress/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/screenshots/&showversions=false"' - - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - - '.ci/snippet/FINISH' - run_next_parallel: true - variables: - - key: 'SPRYKER_PLATFORM_IMAGE' - value: 'spryker/php:8.3' - type: 'VAR' - - key: 'TRAVIS' - value: '1' - type: 'VAR' - timeout: 8000 - sync_paths: - - pipeline_path: '/' - vm_path: '/home/ubuntu/build' - direction: 'PIPELINE_TO_VM' - docker_layer_caching_scope: 'ACTION' - -- pipeline: 'Docker / Alpine / PHP 8.3 / MariaDB / Cypress' - events: - - type: 'PUSH' - refs: - - 'refs/pull/*' - - 'refs/heads/master' - trigger_conditions: - - trigger_condition: 'VAR_NOT_CONTAINS' - trigger_variable_value: 'hackathon' - trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' - terminate_stale_runs: true - auto_clear_cache: true - fail_on_prepare_env_warning: true - concurrent_pipeline_runs: true - clone_depth: 1 - resources: 'NANO' - actions: - - action: 'Install Composer' - type: 'BUILD' - docker_image_name: 'spryker/php' - docker_image_tag: '8.3' - execute_commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' - - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' - - '.ci/snippet/FINISH' - shell: 'BASH' - - action: 'Run tests' - type: 'NATIVE_BUILD_DOCKER_CLI' - commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/REQUIRE docker/sdk boot deploy.ci.acceptance.mariadb.cypress.yml' - - '.ci/snippet/RUN docker/sdk up -t' - - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' - - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - - '.ci/snippet/RUN script -q -e -c "docker/sdk exec cypress-tests cp .env.dynamic-store.example .env"' - - '.ci/snippet/RUN script -q -e -c "docker/sdk exec cypress-tests npm run cy:ci"' - - ' .ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' - - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' - - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' - - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB' - - 'export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID' - - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.cypress/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/cypress/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/log.html' - - 'echo "Check the Cypress screenshots - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-on/cypress/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/screenshots/&showversions=false"' - - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - - '.ci/snippet/FINISH' - run_next_parallel: true - variables: - - key: 'SPRYKER_PLATFORM_IMAGE' - value: 'spryker/php:8.3' - type: 'VAR' - - key: 'SPRYKER_CURRENT_REGION' - value: 'EU' - type: 'VAR' - - key: 'SPRYKER_DYNAMIC_STORE_MODE' - value: 'true' - type: 'VAR' - - key: 'TRAVIS' - value: '1' - type: 'VAR' - timeout: 8000 - sync_paths: - - pipeline_path: '/' - vm_path: '/home/ubuntu/build' - direction: 'PIPELINE_TO_VM' - docker_layer_caching_scope: 'ACTION' - -- pipeline: 'Positive / Docker / Alpine / PHP 8.3 / MariaDB / Robot / API' - events: - - type: 'PUSH' - refs: - - 'refs/pull/*' - - 'refs/heads/master' - trigger_conditions: - - trigger_condition: 'VAR_CONTAINS' - trigger_variable_value: 'hackathon' - trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' - terminate_stale_runs: true - auto_clear_cache: true - fail_on_prepare_env_warning: true - concurrent_pipeline_runs: true - clone_depth: 1 - resources: 'NANO' - actions: - - action: 'Install Composer' - type: 'BUILD' - docker_image_name: 'spryker/php' - docker_image_tag: '8.2' - execute_commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' - - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' - - '.ci/snippet/FINISH' - shell: 'BASH' - - action: 'Docker / Alpine / PHP 8.3 / MariaDB / Robot' - type: 'NATIVE_BUILD_DOCKER_CLI' - commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/REQUIRE docker/sdk boot deploy.ci.api.mariadb.robot.yml' - - '.ci/snippet/RUN docker/sdk up -t' - - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' - - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' - - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:api_suite -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local --exclude skip-due-to-issueORskip-due-to-refactoring -d results -s robotframework.tests.api.suite.\"*\".positive ."' - - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' - - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' - - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' - - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB' - - 'export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID' - - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/log.html' - - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-on/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/log.html"' - - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - - '.ci/snippet/FINISH' - run_next_parallel: true - variables: - - key: 'SPRYKER_PLATFORM_IMAGE' - value: 'spryker/php:8.2' - type: 'VAR' - - key: 'SPRYKER_CURRENT_REGION' - value: 'EU' - type: 'VAR' - - key: 'SPRYKER_DYNAMIC_STORE_MODE' - value: 'true' - type: 'VAR' - - key: 'TRAVIS' - value: '1' - type: 'VAR' - timeout: 8000 - sync_paths: - - pipeline_path: '/' - vm_path: '/home/ubuntu/build' - direction: 'PIPELINE_TO_VM' - docker_layer_caching_scope: 'ACTION' - instance_type: 'GENERAL_MEDIUM' - -- pipeline: 'Negative / Docker / Alpine / PHP 8.3 / MariaDB / Robot / API' - events: - - type: 'PUSH' - refs: - - 'refs/pull/*' - - 'refs/heads/master' - trigger_conditions: - - trigger_condition: 'VAR_CONTAINS' - trigger_variable_value: 'hackathon' - trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' - terminate_stale_runs: true - auto_clear_cache: true - fail_on_prepare_env_warning: true - concurrent_pipeline_runs: true - clone_depth: 1 - resources: 'NANO' - actions: - - action: 'Install Composer' - type: 'BUILD' - docker_image_name: 'spryker/php' - docker_image_tag: '8.2' - execute_commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' - - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' - - '.ci/snippet/FINISH' - shell: 'BASH' - - action: 'Docker / Alpine / PHP 8.3 / MariaDB / Robot' - type: 'NATIVE_BUILD_DOCKER_CLI' - commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/REQUIRE docker/sdk boot deploy.ci.api.mariadb.robot.yml' - - '.ci/snippet/RUN docker/sdk up -t' - - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' - - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' - - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:api_suite -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local --exclude skip-due-to-issueORskip-due-to-refactoring -d results -s robotframework.tests.api.suite.\"*\".negative ."' - - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' - - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' - - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' - - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB' - - 'export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID' - - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/log.html' - - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-on/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/log.html"' - - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - - '.ci/snippet/FINISH' - run_next_parallel: true - variables: - - key: 'SPRYKER_PLATFORM_IMAGE' - value: 'spryker/php:8.2' - type: 'VAR' - - key: 'SPRYKER_CURRENT_REGION' - value: 'EU' - type: 'VAR' - - key: 'SPRYKER_DYNAMIC_STORE_MODE' - value: 'true' - type: 'VAR' - - key: 'TRAVIS' - value: '1' - type: 'VAR' - timeout: 8000 - sync_paths: - - pipeline_path: '/' - vm_path: '/home/ubuntu/build' - direction: 'PIPELINE_TO_VM' - docker_layer_caching_scope: 'ACTION' - instance_type: 'GENERAL_MEDIUM' - -- pipeline: 'Docker / Alpine / PHP 8.3 / MariaDB / Robot / UI / Group One' - events: - - type: 'PULL_REQUEST' - events: - - 'reopened' - - 'labeled' - - 'opened' - - 'synchronize' - branches: - - '*' - trigger_conditions: - - trigger_condition: 'VAR_CONTAINS' - trigger_variable_value: 'run-ui-tests' - trigger_variable_key: 'BUDDY_RUN_PR_LABELS' - terminate_stale_runs: true - auto_clear_cache: true - fail_on_prepare_env_warning: true - concurrent_pipeline_runs: true - clone_depth: 1 - resources: 'NANO' - actions: - - action: 'Install Composer' - type: 'BUILD' - docker_image_name: 'spryker/php' - docker_image_tag: '8.3' - execute_commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' - - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' - - '.ci/snippet/FINISH' - shell: 'BASH' - - action: 'Docker / Alpine / PHP 8.3 / MariaDB / Robot / UI / Group One' - type: 'NATIVE_BUILD_DOCKER_CLI' - commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/REQUIRE docker/sdk boot deploy.ci.acceptance.mariadb.robot.yml' - - '.ci/snippet/RUN docker/sdk up' - - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' - - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - - '.ci/snippet/RUN script -q -e -c "time docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eur.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_oneANDsmoke -s \"*\".tests.ui.suite ."' - - 'mkdir -p results && touch results/time.txt && echo $(date) > results/time.txt' - - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eu.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite . - && docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml"' - - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' - - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' - - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' - - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB' - - 'export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID' - - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE ls -la ./.robot' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/log.html' - - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-on/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/log.html"' - - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - - '.ci/snippet/FINISH' - run_next_parallel: true - variables: - - key: 'SPRYKER_PLATFORM_IMAGE' - value: 'spryker/php:8.3' - type: 'VAR' - - key: 'SPRYKER_CURRENT_REGION' - value: 'EU' - type: 'VAR' - - key: 'SPRYKER_DYNAMIC_STORE_MODE' - value: 'true' - type: 'VAR' - - key: 'TRAVIS' - value: '1' - type: 'VAR' - timeout: 8000 - sync_paths: - - pipeline_path: '/' - vm_path: '/home/ubuntu/build' - direction: 'PIPELINE_TO_VM' - docker_layer_caching_scope: 'ACTION' - instance_type: 'GENERAL_LARGE' - -- pipeline: 'Docker / Alpine / PHP 8.3 / MariaDB / Robot / UI / Group Two' - events: - - type: 'PULL_REQUEST' - events: - - 'reopened' - - 'labeled' - - 'opened' - - 'synchronize' - branches: - - '*' - trigger_conditions: - - trigger_condition: 'VAR_CONTAINS' - trigger_variable_value: 'run-ui-tests' - trigger_variable_key: 'BUDDY_RUN_PR_LABELS' - terminate_stale_runs: true - auto_clear_cache: true - fail_on_prepare_env_warning: true - concurrent_pipeline_runs: true - clone_depth: 1 - resources: 'NANO' - actions: - - action: 'Install Composer' - type: 'BUILD' - docker_image_name: 'spryker/php' - docker_image_tag: '8.3' - execute_commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' - - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' - - '.ci/snippet/FINISH' - shell: 'BASH' - - action: 'Docker / Alpine / PHP 8.3 / MariaDB / Robot / UI / Group Two' - type: 'NATIVE_BUILD_DOCKER_CLI' - commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/REQUIRE docker/sdk boot deploy.ci.acceptance.mariadb.robot.yml' - - '.ci/snippet/RUN docker/sdk up' - - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' - - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eu.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_twoANDsmoke -s \"*\".tests.ui.suite ."' - - 'mkdir -p results && touch results/time.txt && echo $(date) > results/time.txt' - - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eu.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite . - && docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml"' - - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' - - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' - - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' - - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB' - - 'export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID' - - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/log.html' - - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-on/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/log.html"' - - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - - '.ci/snippet/FINISH' - run_next_parallel: true - variables: - - key: 'SPRYKER_PLATFORM_IMAGE' - value: 'spryker/php:8.3' - type: 'VAR' - - key: 'SPRYKER_CURRENT_REGION' - value: 'EU' - type: 'VAR' - - key: 'SPRYKER_DYNAMIC_STORE_MODE' - value: 'true' - type: 'VAR' - - key: 'TRAVIS' - value: '1' - type: 'VAR' - timeout: 8000 - sync_paths: - - pipeline_path: '/' - vm_path: '/home/ubuntu/build' - direction: 'PIPELINE_TO_VM' - docker_layer_caching_scope: 'ACTION' - instance_type: 'GENERAL_LARGE' +#- pipeline: 'Snyk Validation' +# events: +# - type: 'PUSH' +# refs: +# - 'refs/pull/*' +# - 'refs/heads/master' +# terminate_stale_runs: true +# auto_clear_cache: true +# fail_on_prepare_env_warning: true +# concurrent_pipeline_runs: true +# clone_depth: 1 +# resources: 'NANO' +# actions: +# - action: 'Snyk Validation' +# type: 'BUILD' +# docker_image_name: 'library/node' +# docker_image_tag: '18' +# execute_commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/REQUIRE npm install --location=global snyk' +# - '.ci/snippet/RUN snyk monitor --all-projects --org=c408eea4-f0a4-4d7a-846d-5457aefa0cac --exclude=project.json' +# - '.ci/snippet/RUN snyk test --fail-on=all --all-projects --org=c408eea4-f0a4-4d7a-846d-5457aefa0cac --severity-threshold=high --exclude=project.json' +# - '.ci/snippet/FINISH' +# setup_commands: +# - 'apt-get update && apt-get install -y golang-go' +# shell: 'BASH' +# +#- pipeline: 'Standard Validation' +# events: +# - type: 'PUSH' +# refs: +# - 'refs/pull/*' +# - 'refs/heads/master' +# terminate_stale_runs: true +# auto_clear_cache: true +# fail_on_prepare_env_warning: true +# concurrent_pipeline_runs: true +# clone_depth: 1 +# resources: 'LARGE' +# actions: +# - action: 'JS Validation' +# type: 'BUILD' +# docker_image_name: 'library/node' +# docker_image_tag: '18' +# execute_commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/REQUIRE npm ci' +# - '.ci/snippet/RUN npm run formatter' +# - '.ci/snippet/RUN npm run yves:stylelint' +# - '.ci/snippet/RUN npm run yves:lint' +# - '.ci/snippet/FINISH' +# shell: 'BASH' +# run_next_parallel: true +# - action: 'Build Project' +# type: 'BUILD' +# main_service_name: 'post' +# docker_image_name: 'spryker/php' +# docker_image_tag: '8.2' +# execute_commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' +# - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto' +# - 'SPRYKER_CURRENT_REGION=EU SPRYKER_DYNAMIC_STORE_MODE=true .ci/snippet/REQUIRE vendor/bin/install -r ci.code-generate' +# - '.ci/snippet/FINISH' +# services: +# - type: 'POSTGRE_SQL' +# version: '17' +# connection: +# host: 'postgres' +# user: 'postgres' +# password: 'secret' +# volume_mappings: [] +# - type: 'RABBIT_MQ' +# connection: +# host: 'rabbitmq' +# user: 'guest' +# password: 'guest' +# volume_mappings: [] +# - type: 'REDIS' +# connection: +# host: 'redis' +# volume_mappings: [] +# shell: 'BASH' +# run_next_parallel: false +# - action: 'Evaluator' +# type: 'BUILD' +# docker_image_name: 'spryker/php' +# docker_image_tag: '8.2' +# execute_commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/REQUIRE vendor/bin/evaluator evaluate --exclude-checkers=SPRYKER_DEV_PACKAGES_CHECKER,MINIMUM_ALLOWED_SHOP_VERSION --format=compact' +# - '.ci/snippet/FINISH' +# shell: 'BASH' +# - action: 'OpenAPI schema validation' +# type: 'BUILD' +# docker_image_name: 'library/node' +# docker_image_tag: '18' +# execute_commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/REQUIRE npm install' +# - '.ci/snippet/REQUIRE npm install speccy@0.11.0 -g' +# - '.ci/snippet/RUN speccy lint src/Generated/Glue/Specification/spryker_rest_api.schema.yml --rules=default' +# - '.ci/snippet/RUN speccy lint src/Generated/GlueStorefront/Specification/spryker_storefront_api.schema.yml --rules=default --skip openapi-tags' +# - '.ci/snippet/RUN speccy lint src/Generated/GlueBackend/Specification/spryker_backend_api.schema.yml --rules=default --skip openapi-tags' +# - '.ci/snippet/FINISH' +# ignore_errors: true +# shell: 'BASH' +# - action: 'Generic Validation' +# type: 'BUILD' +# docker_image_name: 'spryker/php' +# docker_image_tag: '8.2' +# execute_commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/RUN vendor/bin/console code:propel:validate-abstract' +# - '.ci/snippet/RUN vendor/bin/console propel:schema:validate' +# - '.ci/snippet/RUN vendor/bin/console propel:schema:validate-xml-names' +# - '.ci/snippet/RUN vendor/bin/console transfer:validate' +# - '.ci/snippet/RUN vendor/bin/spryker-dev-console dev:validate-module-schemas' +# - '.ci/snippet/RUN vendor/bin/spryker-dev-console dev:validate-module-databuilders' +# - '.ci/snippet/RUN vendor/bin/console dev:composer:replace -d -v' +# - '.ci/snippet/RUN vendor/bin/spryker-dev-console dev:sync-composer -d' +# - '.ci/snippet/RUN vendor/bin/spryker-dev-console dev:module-meta-files -d -v' +# - '.ci/snippet/RUN vendor/bin/console dev:composer:update-json-files -d -v' +# - '.ci/snippet/RUN vendor/bin/console dev:composer:validate-json-files' +# - '.ci/snippet/RUN vendor/bin/console code:sniff:style' +# - '.ci/snippet/RUN vendor/bin/phpmd src/ text vendor/spryker/architecture-sniffer/src/ruleset.xml --minimumpriority 2' +# - '.ci/snippet/RUN vendor/bin/phpstan analyze' +# - '.ci/snippet/RUN vendor/bin/psalm.phar --show-info=false --no-cache --threads=1' +# - '.ci/snippet/FINISH' +# shell: 'BASH' +# run_next_parallel: true +# variables: +# - key: 'STORAGE_REDIS_HOST' +# value: 'redis' +# type: 'VAR' +# - action: 'PHP 8.3 Validation' +# type: 'BUILD' +# docker_image_name: 'spryker/php' +# docker_image_tag: '8.3' +# execute_commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/RUN vendor/bin/phpstan analyze' +# - '.ci/snippet/RUN vendor/bin/console dev:dependency:find' +# - '.ci/snippet/RUN vendor/bin/spryker-dev-console dev:deprecation-links:check' +# - '.ci/snippet/RUN tests/travis_check_untracked.sh' +# - '.ci/snippet/RUN tests/travis_check_touched_modules.sh' +# - '.ci/snippet/FINISH' +# shell: 'BASH' +# run_next_parallel: true +# - action: 'PHP 8.3 PHPStan spryker/spryker [1/5]' +# type: 'BUILD' +# docker_image_name: 'spryker/php' +# docker_image_tag: '8.3' +# execute_commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/RUN vendor/bin/console code:phpstan -m Spryker.all -v -o 0,275' +# - '.ci/snippet/FINISH' +# shell: 'BASH' +# run_next_parallel: true +# - action: 'PHP 8.3 PHPStan spryker/spryker [2/5]' +# type: 'BUILD' +# docker_image_name: 'spryker/php' +# docker_image_tag: '8.3' +# execute_commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/RUN vendor/bin/console code:phpstan -m Spryker.all -v -o 275,275' +# - '.ci/snippet/FINISH' +# shell: 'BASH' +# run_next_parallel: true +# - action: 'PHP 8.3 PHPStan spryker/spryker [3/5]' +# type: 'BUILD' +# docker_image_name: 'spryker/php' +# docker_image_tag: '8.3' +# execute_commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/RUN vendor/bin/console code:phpstan -m Spryker.all -v -o 550,150' +# - '.ci/snippet/FINISH' +# shell: 'BASH' +# run_next_parallel: true +# - action: 'PHP 8.3 PHPStan spryker/spryker [4/5]' +# type: 'BUILD' +# docker_image_name: 'spryker/php' +# docker_image_tag: '8.3' +# execute_commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/RUN vendor/bin/console code:phpstan -m Spryker.all -v -o 700' +# - '.ci/snippet/FINISH' +# shell: 'BASH' +# run_next_parallel: true +# - action: 'PHP 8.3 PHPStan spryker/spryker [5/5]' +# type: 'BUILD' +# docker_image_name: 'spryker/php' +# docker_image_tag: '8.3' +# execute_commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/RUN vendor/bin/console code:phpstan -m Spryker.all -v -o 900' +# - '.ci/snippet/FINISH' +# shell: 'BASH' +# run_next_parallel: true +# - action: 'PHP 8.3 PHPStan spryker/spryker-shop' +# type: 'BUILD' +# docker_image_name: 'spryker/php' +# docker_image_tag: '8.3' +# execute_commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/RUN vendor/bin/console code:phpstan -m SprykerShop.all -v' +# - '.ci/snippet/FINISH' +# shell: 'BASH' +# run_next_parallel: true +# - action: 'PHP 8.3 MarketPlace Testing' +# type: 'BUILD' +# docker_image_name: 'library/node' +# docker_image_tag: '18' +# execute_commands: +# - '.ci/snippet/REQUIRE vendor/bin/console frontend:project:install-dependencies -vvv' +# - '.ci/snippet/REQUIRE npm install' +# - '.ci/snippet/RUN npm run mp:build:production' +# - '.ci/snippet/RUN npm run mp:stylelint' +# - '.ci/snippet/RUN npm run mp:lint' +# - '.ci/snippet/RUN npm run mp:test' +# - '.ci/snippet/FINISH' +# setup_commands: +# - 'apt-get update && apt-get -y install php8.2-cli php8.2-mbstring' +# shell: 'BASH' +# +#- pipeline: 'Validation / Prefer Lowest' +# events: +# - type: 'PUSH' +# refs: +# - 'refs/pull/*' +# - 'refs/heads/master' +# terminate_stale_runs: true +# auto_clear_cache: true +# fail_on_prepare_env_warning: true +# concurrent_pipeline_runs: true +# clone_depth: 1 +# resources: 'LARGE' +# actions: +# - action: 'Build Project' +# type: 'BUILD' +# main_service_name: 'post' +# docker_image_name: 'spryker/php' +# docker_image_tag: '8.2' +# execute_commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' +# - '.ci/snippet/REQUIRE composer update --prefer-lowest --optimize-autoloader --no-interaction --prefer-install=auto' +# - '.ci/snippet/REQUIRE composer require --dev dereuromark/composer-prefer-lowest:dev-master --with-all-dependencies;' +# - 'SPRYKER_CURRENT_REGION=EU SPRYKER_DYNAMIC_STORE_MODE=true .ci/snippet/REQUIRE vendor/bin/install -r ci.code-generate' +# - '.ci/snippet/FINISH' +# services: +# - type: 'POSTGRE_SQL' +# version: '9.6' +# connection: +# host: 'postgres' +# user: 'postgres' +# password: 'secret' +# - type: 'RABBIT_MQ' +# connection: +# host: 'rabbitmq' +# user: 'guest' +# password: 'guest' +# - type: 'REDIS' +# connection: +# host: 'redis' +# shell: 'BASH' +# - action: 'PHP 8.2 Validation' +# type: 'BUILD' +# docker_image_name: 'spryker/php' +# docker_image_tag: '8.2' +# execute_commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/RUN vendor/bin/phpstan analyze' +# - '.ci/snippet/FINISH' +# shell: 'BASH' +# run_next_parallel: true +# - action: 'PHP 8.2 PHPStan spryker/spryker [1/5]' +# type: 'BUILD' +# docker_image_name: 'spryker/php' +# docker_image_tag: '8.2' +# execute_commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/RUN vendor/bin/console code:phpstan -m Spryker.all -v -o 0,275' +# - '.ci/snippet/FINISH' +# shell: 'BASH' +# run_next_parallel: true +# - action: 'PHP 8.2 PHPStan spryker/spryker [2/5]' +# type: 'BUILD' +# docker_image_name: 'spryker/php' +# docker_image_tag: '8.2' +# execute_commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/RUN vendor/bin/console code:phpstan -m Spryker.all -v -o 275,275' +# - '.ci/snippet/FINISH' +# shell: 'BASH' +# run_next_parallel: true +# - action: 'PHP 8.2 PHPStan spryker/spryker [3/5]' +# type: 'BUILD' +# docker_image_name: 'spryker/php' +# docker_image_tag: '8.2' +# execute_commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/RUN vendor/bin/console code:phpstan -m Spryker.all -v -o 550,150' +# - '.ci/snippet/FINISH' +# shell: 'BASH' +# run_next_parallel: true +# - action: 'PHP 8.2 PHPStan spryker/spryker [4/5]' +# type: 'BUILD' +# docker_image_name: 'spryker/php' +# docker_image_tag: '8.2' +# execute_commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/RUN vendor/bin/console code:phpstan -m Spryker.all -v -o 700,200' +# - '.ci/snippet/FINISH' +# shell: 'BASH' +# run_next_parallel: true +# - action: 'PHP 8.2 PHPStan spryker/spryker [5/5]' +# type: 'BUILD' +# docker_image_name: 'spryker/php' +# docker_image_tag: '8.2' +# execute_commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/RUN vendor/bin/console code:phpstan -m Spryker.all -v -o 900' +# - '.ci/snippet/FINISH' +# shell: 'BASH' +# run_next_parallel: true +# - action: 'PHP 8.2 PHPStan spryker/spryker-shop' +# type: 'BUILD' +# docker_image_name: 'spryker/php' +# docker_image_tag: '8.2' +# execute_commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/RUN vendor/bin/console code:phpstan -m SprykerShop.all -v' +# - '.ci/snippet/FINISH' +# shell: 'BASH' +# +#- pipeline: 'Docker / Alpine / PHP 8.2 / MariaDB / Functional Tests / Dynamic Store OFF' +# events: +# - type: 'PUSH' +# refs: +# - 'refs/pull/*' +# - 'refs/heads/master' +# trigger_conditions: +# - trigger_condition: 'VAR_NOT_CONTAINS' +# trigger_variable_value: 'hackathon' +# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' +# terminate_stale_runs: true +# auto_clear_cache: true +# fail_on_prepare_env_warning: true +# concurrent_pipeline_runs: true +# clone_depth: 1 +# resources: 'NANO' +# actions: +# - action: 'Run tests' +# type: 'NATIVE_BUILD_DOCKER_CLI' +# commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.functional.mariadb.dynamic-store-off.yml' +# - '.ci/snippet/REQUIRE docker/sdk up -t' +# - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage0.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage1.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional2.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage2.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.glue.yml' +# - '.ci/snippet/FINISH' +# run_next_parallel: true +# variables: +# - key: 'SPRYKER_PLATFORM_IMAGE' +# value: 'spryker/php:8.2' +# type: 'VAR' +# - key: 'TRAVIS' +# value: '1' +# type: 'VAR' +# sync_paths: +# - pipeline_path: '/' +# vm_path: '/home/ubuntu/build' +# direction: 'PIPELINE_TO_VM' +# docker_layer_caching_scope: 'ACTION' +# instance_type: 'GENERAL_MEDIUM' +# +#- pipeline: 'Docker / Alpine / PHP 8.2 / MariaDB / Functional Tests' +# events: +# - type: 'PUSH' +# refs: +# - 'refs/pull/*' +# - 'refs/heads/master' +# trigger_conditions: +# - trigger_condition: 'VAR_NOT_CONTAINS' +# trigger_variable_value: 'hackathon' +# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' +# terminate_stale_runs: true +# auto_clear_cache: true +# fail_on_prepare_env_warning: true +# concurrent_pipeline_runs: true +# clone_depth: 1 +# resources: 'NANO' +# actions: +# - action: 'Run tests' +# type: 'NATIVE_BUILD_DOCKER_CLI' +# commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.functional.mariadb.yml' +# - '.ci/snippet/REQUIRE docker/sdk up -t' +# - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage0.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage1.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional2.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage2.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.glue.yml' +# - '.ci/snippet/FINISH' +# run_next_parallel: true +# variables: +# - key: 'SPRYKER_CURRENT_REGION' +# value: 'EU' +# type: 'VAR' +# - key: 'SPRYKER_DYNAMIC_STORE_MODE' +# value: 'true' +# type: 'VAR' +# - key: 'SPRYKER_PLATFORM_IMAGE' +# value: 'spryker/php:8.2' +# type: 'VAR' +# - key: 'TRAVIS' +# value: '1' +# type: 'VAR' +# sync_paths: +# - pipeline_path: '/' +# vm_path: '/home/ubuntu/build' +# direction: 'PIPELINE_TO_VM' +# docker_layer_caching_scope: 'ACTION' +# instance_type: 'GENERAL_MEDIUM' +# +#- pipeline: 'Docker / Alpine / PHP 8.2 / PostgreSQL / Functional Tests / Dynamic Store OFF' +# events: +# - type: 'PUSH' +# refs: +# - 'refs/pull/*' +# - 'refs/heads/master' +# terminate_stale_runs: true +# auto_clear_cache: true +# fail_on_prepare_env_warning: true +# concurrent_pipeline_runs: true +# clone_depth: 1 +# resources: 'NANO' +# actions: +# - action: 'Run tests' +# type: 'NATIVE_BUILD_DOCKER_CLI' +# commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.functional.dynamic-store-off.yml' +# - '.ci/snippet/REQUIRE docker/sdk up -t' +# - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage0.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage1.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional2.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage2.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.glue.yml' +# - '.ci/snippet/FINISH' +# run_next_parallel: true +# variables: +# - key: 'SPRYKER_PLATFORM_IMAGE' +# value: 'spryker/php:8.2' +# type: 'VAR' +# - key: 'TRAVIS' +# value: '1' +# type: 'VAR' +# sync_paths: +# - pipeline_path: '/' +# vm_path: '/home/ubuntu/build' +# direction: 'PIPELINE_TO_VM' +# docker_layer_caching_scope: 'ACTION' +# instance_type: 'GENERAL_MEDIUM' +# +#- pipeline: 'Docker / Alpine / PHP 8.2 / PostgreSQL / Functional Tests' +# events: +# - type: 'PUSH' +# refs: +# - 'refs/pull/*' +# - 'refs/heads/master' +# trigger_conditions: +# - trigger_condition: 'VAR_NOT_CONTAINS' +# trigger_variable_value: 'hackathon' +# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' +# terminate_stale_runs: true +# auto_clear_cache: true +# fail_on_prepare_env_warning: true +# concurrent_pipeline_runs: true +# clone_depth: 1 +# resources: 'NANO' +# actions: +# - action: 'Run tests' +# type: 'NATIVE_BUILD_DOCKER_CLI' +# commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.functional.yml' +# - '.ci/snippet/REQUIRE docker/sdk up -t' +# - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage0.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage1.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional2.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage2.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.glue.yml' +# - '.ci/snippet/FINISH' +# run_next_parallel: true +# variables: +# - key: 'SPRYKER_CURRENT_REGION' +# value: 'EU' +# type: 'VAR' +# - key: 'SPRYKER_DYNAMIC_STORE_MODE' +# value: 'true' +# type: 'VAR' +# - key: 'SPRYKER_PLATFORM_IMAGE' +# value: 'spryker/php:8.2' +# type: 'VAR' +# - key: 'TRAVIS' +# value: '1' +# type: 'VAR' +# sync_paths: +# - pipeline_path: '/' +# vm_path: '/home/ubuntu/build' +# direction: 'PIPELINE_TO_VM' +# docker_layer_caching_scope: 'ACTION' +# instance_type: 'GENERAL_MEDIUM' +# +#- pipeline: 'Docker / Alpine / PHP 8.2 / MariaDB / Acceptance / Dynamic Store OFF' +# events: +# - type: 'PUSH' +# refs: +# - 'refs/pull/*' +# - 'refs/heads/master' +# trigger_conditions: +# - trigger_condition: 'VAR_NOT_CONTAINS' +# trigger_variable_value: 'hackathon' +# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' +# terminate_stale_runs: true +# auto_clear_cache: true +# fail_on_prepare_env_warning: true +# concurrent_pipeline_runs: true +# clone_depth: 1 +# resources: 'NANO' +# actions: +# - action: 'Run tests' +# type: 'NATIVE_BUILD_DOCKER_CLI' +# commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.acceptance.mariadb.dynamic-store-off.yml' +# - '.ci/snippet/REQUIRE docker/sdk up -t' +# - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.acceptance.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept fixtures' +# - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.api.yml' +# - '.ci/snippet/FINISH' +# run_next_parallel: true +# variables: +# - key: 'SPRYKER_PLATFORM_IMAGE' +# value: 'spryker/php:8.2' +# type: 'VAR' +# - key: 'TRAVIS' +# value: '1' +# type: 'VAR' +# sync_paths: +# - pipeline_path: '/' +# vm_path: '/home/ubuntu/build' +# direction: 'PIPELINE_TO_VM' +# docker_layer_caching_scope: 'ACTION' +# instance_type: 'GENERAL_MEDIUM' +# +#- pipeline: 'Docker / Alpine / PHP 8.2 / MariaDB / Acceptance' +# events: +# - type: 'PUSH' +# refs: +# - 'refs/pull/*' +# - 'refs/heads/master' +# terminate_stale_runs: true +# auto_clear_cache: true +# fail_on_prepare_env_warning: true +# concurrent_pipeline_runs: true +# clone_depth: 1 +# resources: 'NANO' +# actions: +# - action: 'Run tests' +# type: 'NATIVE_BUILD_DOCKER_CLI' +# commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.acceptance.mariadb.yml' +# - '.ci/snippet/REQUIRE docker/sdk up -t' +# - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.acceptance.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept fixtures' +# - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.api.yml' +# - '.ci/snippet/FINISH' +# run_next_parallel: true +# variables: +# - key: 'SPRYKER_CURRENT_REGION' +# value: 'EU' +# type: 'VAR' +# - key: 'SPRYKER_DYNAMIC_STORE_MODE' +# value: 'true' +# type: 'VAR' +# - key: 'SPRYKER_PLATFORM_IMAGE' +# value: 'spryker/php:8.2' +# type: 'VAR' +# - key: 'TRAVIS' +# value: '1' +# type: 'VAR' +# sync_paths: +# - pipeline_path: '/' +# vm_path: '/home/ubuntu/build' +# direction: 'PIPELINE_TO_VM' +# docker_layer_caching_scope: 'ACTION' +# instance_type: 'GENERAL_MEDIUM' +# +#- pipeline: 'Docker / Alpine / PHP 8.2 / PostgreSQL / Acceptance / Dynamic Store OFF' +# events: +# - type: 'PUSH' +# refs: +# - 'refs/pull/*' +# - 'refs/heads/master' +# trigger_conditions: +# - trigger_condition: 'VAR_NOT_CONTAINS' +# trigger_variable_value: 'hackathon' +# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' +# terminate_stale_runs: true +# auto_clear_cache: true +# fail_on_prepare_env_warning: true +# concurrent_pipeline_runs: true +# clone_depth: 1 +# resources: 'NANO' +# actions: +# - action: 'Run tests' +# type: 'NATIVE_BUILD_DOCKER_CLI' +# commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.acceptance.dynamic-store-off.yml' +# - '.ci/snippet/REQUIRE docker/sdk up -t' +# - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.acceptance.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept fixtures' +# - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.api.yml' +# - '.ci/snippet/FINISH' +# run_next_parallel: true +# variables: +# - key: 'SPRYKER_PLATFORM_IMAGE' +# value: 'spryker/php:8.2' +# type: 'VAR' +# - key: 'TRAVIS' +# value: '1' +# type: 'VAR' +# sync_paths: +# - pipeline_path: '/' +# vm_path: '/home/ubuntu/build' +# direction: 'PIPELINE_TO_VM' +# docker_layer_caching_scope: 'ACTION' +# instance_type: 'GENERAL_MEDIUM' +# +#- pipeline: 'Docker / Alpine / PHP 8.2 / PostgreSQL / Acceptance' +# events: +# - type: 'PUSH' +# refs: +# - 'refs/pull/*' +# - 'refs/heads/master' +# trigger_conditions: +# - trigger_condition: 'VAR_NOT_CONTAINS' +# trigger_variable_value: 'hackathon' +# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' +# terminate_stale_runs: true +# auto_clear_cache: true +# fail_on_prepare_env_warning: true +# concurrent_pipeline_runs: true +# clone_depth: 1 +# resources: 'NANO' +# actions: +# - action: 'Run tests' +# type: 'NATIVE_BUILD_DOCKER_CLI' +# commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.acceptance.yml' +# - '.ci/snippet/REQUIRE docker/sdk up -t' +# - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.acceptance.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept fixtures' +# - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.api.yml' +# - '.ci/snippet/FINISH' +# run_next_parallel: true +# variables: +# - key: 'SPRYKER_CURRENT_REGION' +# value: 'EU' +# type: 'VAR' +# - key: 'SPRYKER_DYNAMIC_STORE_MODE' +# value: 'true' +# type: 'VAR' +# - key: 'SPRYKER_PLATFORM_IMAGE' +# value: 'spryker/php:8.2' +# type: 'VAR' +# - key: 'TRAVIS' +# value: '1' +# type: 'VAR' +# sync_paths: +# - pipeline_path: '/' +# vm_path: '/home/ubuntu/build' +# direction: 'PIPELINE_TO_VM' +# docker_layer_caching_scope: 'ACTION' +# instance_type: 'GENERAL_MEDIUM' +# +#- pipeline: 'Docker / Alpine / PHP 8.3 / MariaDB / Functional Tests / Dynamic Store OFF' +# events: +# - type: 'PUSH' +# refs: +# - 'refs/pull/*' +# - 'refs/heads/master' +# trigger_conditions: +# - trigger_condition: 'VAR_NOT_CONTAINS' +# trigger_variable_value: 'hackathon' +# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' +# terminate_stale_runs: true +# auto_clear_cache: true +# fail_on_prepare_env_warning: true +# concurrent_pipeline_runs: true +# clone_depth: 1 +# resources: 'NANO' +# actions: +# - action: 'Run tests' +# type: 'NATIVE_BUILD_DOCKER_CLI' +# commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.functional.mariadb.dynamic-store-off.yml' +# - '.ci/snippet/REQUIRE docker/sdk up -t' +# - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage0.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage1.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional2.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage2.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.glue.yml' +# - '.ci/snippet/FINISH' +# run_next_parallel: true +# variables: +# - key: 'SPRYKER_PLATFORM_IMAGE' +# value: 'spryker/php:8.3' +# type: 'VAR' +# - key: 'TRAVIS' +# value: '1' +# type: 'VAR' +# sync_paths: +# - pipeline_path: '/' +# vm_path: '/home/ubuntu/build' +# direction: 'PIPELINE_TO_VM' +# docker_layer_caching_scope: 'ACTION' +# instance_type: 'GENERAL_MEDIUM' +# +#- pipeline: 'Docker / Alpine / PHP 8.3 / MariaDB / Functional Tests' +# events: +# - type: 'PUSH' +# refs: +# - 'refs/pull/*' +# - 'refs/heads/master' +# trigger_conditions: +# - trigger_condition: 'VAR_NOT_CONTAINS' +# trigger_variable_value: 'hackathon' +# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' +# terminate_stale_runs: true +# auto_clear_cache: true +# fail_on_prepare_env_warning: true +# concurrent_pipeline_runs: true +# clone_depth: 1 +# resources: 'NANO' +# actions: +# - action: 'Run tests' +# type: 'NATIVE_BUILD_DOCKER_CLI' +# commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.functional.mariadb.yml' +# - '.ci/snippet/REQUIRE docker/sdk up -t' +# - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage0.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage1.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional2.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage2.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.glue.yml' +# - '.ci/snippet/FINISH' +# run_next_parallel: true +# variables: +# - key: 'SPRYKER_CURRENT_REGION' +# value: 'EU' +# type: 'VAR' +# - key: 'SPRYKER_DYNAMIC_STORE_MODE' +# value: 'true' +# type: 'VAR' +# - key: 'SPRYKER_PLATFORM_IMAGE' +# value: 'spryker/php:8.3' +# type: 'VAR' +# - key: 'TRAVIS' +# value: '1' +# type: 'VAR' +# sync_paths: +# - pipeline_path: '/' +# vm_path: '/home/ubuntu/build' +# direction: 'PIPELINE_TO_VM' +# docker_layer_caching_scope: 'ACTION' +# instance_type: 'GENERAL_MEDIUM' +# +#- pipeline: 'Docker / Alpine / PHP 8.3 / PostgreSQL / Functional Tests / Dynamic Store OFF' +# events: +# - type: 'PUSH' +# refs: +# - 'refs/pull/*' +# - 'refs/heads/master' +# trigger_conditions: +# - trigger_condition: 'VAR_NOT_CONTAINS' +# trigger_variable_value: 'hackathon' +# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' +# terminate_stale_runs: true +# auto_clear_cache: true +# fail_on_prepare_env_warning: true +# concurrent_pipeline_runs: true +# clone_depth: 1 +# resources: 'NANO' +# actions: +# - action: 'Run tests' +# type: 'NATIVE_BUILD_DOCKER_CLI' +# commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.functional.dynamic-store-off.yml' +# - '.ci/snippet/REQUIRE docker/sdk up -t' +# - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage0.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage1.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional2.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage2.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.glue.yml' +# - '.ci/snippet/FINISH' +# run_next_parallel: true +# variables: +# - key: 'SPRYKER_PLATFORM_IMAGE' +# value: 'spryker/php:8.3' +# type: 'VAR' +# - key: 'TRAVIS' +# value: '1' +# type: 'VAR' +# sync_paths: +# - pipeline_path: '/' +# vm_path: '/home/ubuntu/build' +# direction: 'PIPELINE_TO_VM' +# docker_layer_caching_scope: 'ACTION' +# instance_type: 'GENERAL_MEDIUM' +# +#- pipeline: 'Docker / Alpine / PHP 8.3 / PostgreSQL / Functional Tests' +# events: +# - type: 'PUSH' +# refs: +# - 'refs/pull/*' +# - 'refs/heads/master' +# trigger_conditions: +# - trigger_condition: 'VAR_NOT_CONTAINS' +# trigger_variable_value: 'hackathon' +# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' +# terminate_stale_runs: true +# auto_clear_cache: true +# fail_on_prepare_env_warning: true +# concurrent_pipeline_runs: true +# clone_depth: 1 +# resources: 'NANO' +# actions: +# - action: 'Run tests' +# type: 'NATIVE_BUILD_DOCKER_CLI' +# commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.functional.yml' +# - '.ci/snippet/REQUIRE docker/sdk up -t' +# - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage0.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage1.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional2.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage2.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.glue.yml' +# - '.ci/snippet/FINISH' +# run_next_parallel: true +# variables: +# - key: 'SPRYKER_CURRENT_REGION' +# value: 'EU' +# type: 'VAR' +# - key: 'SPRYKER_DYNAMIC_STORE_MODE' +# value: 'true' +# type: 'VAR' +# - key: 'SPRYKER_PLATFORM_IMAGE' +# value: 'spryker/php:8.3' +# type: 'VAR' +# - key: 'TRAVIS' +# value: '1' +# type: 'VAR' +# sync_paths: +# - pipeline_path: '/' +# vm_path: '/home/ubuntu/build' +# direction: 'PIPELINE_TO_VM' +# docker_layer_caching_scope: 'ACTION' +# instance_type: 'GENERAL_MEDIUM' +# +#- pipeline: 'Docker / Alpine / PHP 8.3 / MariaDB / Acceptance / Dynamic Store OFF' +# events: +# - type: 'PUSH' +# refs: +# - 'refs/pull/*' +# - 'refs/heads/master' +# trigger_conditions: +# - trigger_condition: 'VAR_NOT_CONTAINS' +# trigger_variable_value: 'hackathon' +# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' +# terminate_stale_runs: true +# auto_clear_cache: true +# fail_on_prepare_env_warning: true +# concurrent_pipeline_runs: true +# clone_depth: 1 +# resources: 'NANO' +# actions: +# - action: 'Run tests' +# type: 'NATIVE_BUILD_DOCKER_CLI' +# commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.acceptance.mariadb.dynamic-store-off.yml' +# - '.ci/snippet/REQUIRE docker/sdk up -t' +# - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.acceptance.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept fixtures' +# - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.api.yml' +# - '.ci/snippet/FINISH' +# run_next_parallel: true +# variables: +# - key: 'SPRYKER_PLATFORM_IMAGE' +# value: 'spryker/php:8.3' +# type: 'VAR' +# - key: 'TRAVIS' +# value: '1' +# type: 'VAR' +# sync_paths: +# - pipeline_path: '/' +# vm_path: '/home/ubuntu/build' +# direction: 'PIPELINE_TO_VM' +# docker_layer_caching_scope: 'ACTION' +# instance_type: 'GENERAL_MEDIUM' +# +#- pipeline: 'Docker / Alpine / PHP 8.3 / MariaDB / Acceptance' +# events: +# - type: 'PUSH' +# refs: +# - 'refs/pull/*' +# - 'refs/heads/master' +# trigger_conditions: +# - trigger_condition: 'VAR_NOT_CONTAINS' +# trigger_variable_value: 'hackathon' +# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' +# terminate_stale_runs: true +# auto_clear_cache: true +# fail_on_prepare_env_warning: true +# concurrent_pipeline_runs: true +# clone_depth: 1 +# resources: 'NANO' +# actions: +# - action: 'Run tests' +# type: 'NATIVE_BUILD_DOCKER_CLI' +# commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.acceptance.mariadb.yml' +# - '.ci/snippet/REQUIRE docker/sdk up -t' +# - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.acceptance.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept fixtures' +# - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.api.yml' +# - '.ci/snippet/FINISH' +# run_next_parallel: true +# variables: +# - key: 'SPRYKER_CURRENT_REGION' +# value: 'EU' +# type: 'VAR' +# - key: 'SPRYKER_DYNAMIC_STORE_MODE' +# value: 'true' +# type: 'VAR' +# - key: 'SPRYKER_PLATFORM_IMAGE' +# value: 'spryker/php:8.3' +# type: 'VAR' +# - key: 'TRAVIS' +# value: '1' +# type: 'VAR' +# sync_paths: +# - pipeline_path: '/' +# vm_path: '/home/ubuntu/build' +# direction: 'PIPELINE_TO_VM' +# docker_layer_caching_scope: 'ACTION' +# instance_type: 'GENERAL_MEDIUM' +# +#- pipeline: 'Docker / Alpine / PHP 8.3 / PostgreSQL / Acceptance / Dynamic Store OFF' +# events: +# - type: 'PUSH' +# refs: +# - 'refs/pull/*' +# - 'refs/heads/master' +# trigger_conditions: +# - trigger_condition: 'VAR_NOT_CONTAINS' +# trigger_variable_value: 'hackathon' +# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' +# terminate_stale_runs: true +# auto_clear_cache: true +# fail_on_prepare_env_warning: true +# concurrent_pipeline_runs: true +# clone_depth: 1 +# resources: 'NANO' +# actions: +# - action: 'Run tests' +# type: 'NATIVE_BUILD_DOCKER_CLI' +# commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.acceptance.dynamic-store-off.yml' +# - '.ci/snippet/REQUIRE docker/sdk up -t' +# - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.acceptance.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept fixtures' +# - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.api.yml' +# - '.ci/snippet/FINISH' +# run_next_parallel: true +# variables: +# - key: 'SPRYKER_PLATFORM_IMAGE' +# value: 'spryker/php:8.3' +# type: 'VAR' +# - key: 'TRAVIS' +# value: '1' +# type: 'VAR' +# sync_paths: +# - pipeline_path: '/' +# vm_path: '/home/ubuntu/build' +# direction: 'PIPELINE_TO_VM' +# docker_layer_caching_scope: 'ACTION' +# instance_type: 'GENERAL_MEDIUM' +# +#- pipeline: 'Docker / Alpine / PHP 8.3 / PostgreSQL / Acceptance' +# events: +# - type: 'PUSH' +# refs: +# - 'refs/pull/*' +# - 'refs/heads/master' +# trigger_conditions: +# - trigger_condition: 'VAR_NOT_CONTAINS' +# trigger_variable_value: 'hackathon' +# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' +# terminate_stale_runs: true +# auto_clear_cache: true +# fail_on_prepare_env_warning: true +# concurrent_pipeline_runs: true +# clone_depth: 1 +# resources: 'NANO' +# actions: +# - action: 'Run tests' +# type: 'NATIVE_BUILD_DOCKER_CLI' +# commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.acceptance.yml' +# - '.ci/snippet/REQUIRE docker/sdk up -t' +# - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.acceptance.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept fixtures' +# - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.api.yml' +# - '.ci/snippet/FINISH' +# run_next_parallel: true +# variables: +# - key: 'SPRYKER_CURRENT_REGION' +# value: 'EU' +# type: 'VAR' +# - key: 'SPRYKER_DYNAMIC_STORE_MODE' +# value: 'true' +# type: 'VAR' +# - key: 'SPRYKER_PLATFORM_IMAGE' +# value: 'spryker/php:8.3' +# type: 'VAR' +# - key: 'TRAVIS' +# value: '1' +# type: 'VAR' +# sync_paths: +# - pipeline_path: '/' +# vm_path: '/home/ubuntu/build' +# direction: 'PIPELINE_TO_VM' +# docker_layer_caching_scope: 'ACTION' +# instance_type: 'GENERAL_MEDIUM' +# +#- pipeline: 'Docker / Debian / PHP 8.3 / Frontend & Assets' +# events: +# - type: 'PUSH' +# refs: +# - 'refs/pull/*' +# - 'refs/heads/master' +# trigger_conditions: +# - trigger_condition: 'VAR_NOT_CONTAINS' +# trigger_variable_value: 'hackathon' +# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' +# terminate_stale_runs: true +# auto_clear_cache: true +# fail_on_prepare_env_warning: true +# concurrent_pipeline_runs: true +# clone_depth: 1 +# resources: 'NANO' +# actions: +# - action: 'Run tests' +# type: 'NATIVE_BUILD_DOCKER_CLI' +# commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.yml' +# - 'export SPRYKER_BUILD_HASH=myhash' +# - '.ci/snippet/REQUIRE docker/sdk export images' +# - '.ci/snippet/REQUIRE script -q -e -c "docker run -it --rm -e SPRYKER_NGINX_CGI_HOST_YVES_EU=localhost -e SPRYKER_NGINX_CGI_HOST_BACKOFFICE_EU=localhost -e SPRYKER_NGINX_CGI_HOST_BACKEND_GATEWAY_EU=localhost -e SPRYKER_NGINX_CGI_HOST_BACKEND_API_EU=localhost -e SPRYKER_NGINX_CGI_HOST_GLUE_EU=localhost -e SPRYKER_NGINX_CGI_HOST_CONFIGURATOR_EU=localhost -e SPRYKER_NGINX_CGI_HOST_YVES_US=localhost -e SPRYKER_NGINX_CGI_HOST_GLUE_US=localhost -e SPRYKER_NGINX_CGI_HOST_BACKOFFICE_US=localhost -e SPRYKER_NGINX_CGI_HOST_BACKEND_GATEWAY_US=localhost -e SPRYKER_NGINX_CGI_HOST_BACKEND_API_US=localhost -e ALLOWED_IP=127.0.0.1 spryker_demo_frontend:1.0-frontend nginx -t"' +# - '.ci/snippet/REQUIRE script -q -e -c "docker run -it --rm --entrypoint='''' spryker_demo_frontend:1.0-frontend ls -al /data/public/Yves/assets/myhash"' +# - '.ci/snippet/REQUIRE script -q -e -c "docker run -it --rm --entrypoint='''' spryker_demo_frontend:1.0-frontend ls -al /data/public/Zed/assets/"' +# - '.ci/snippet/FINISH' +# run_next_parallel: true +# variables: +# - key: 'SPRYKER_PLATFORM_IMAGE' +# value: 'spryker/php:8.3-debian' +# type: 'VAR' +# - key: 'TRAVIS' +# value: '1' +# type: 'VAR' +# sync_paths: +# - pipeline_path: '/' +# vm_path: '/home/ubuntu/build' +# direction: 'PIPELINE_TO_VM' +# docker_layer_caching_scope: 'ACTION' +# instance_type: 'GENERAL_MEDIUM' +# +#- pipeline: 'Docker / Alpine / PHP 8.2 / MariaDB / Functional Tests / Prefer Lowest / Dynamic Store OFF' +# events: +# - type: 'PUSH' +# refs: +# - 'refs/pull/*' +# - 'refs/heads/master' +# trigger_conditions: +# - trigger_condition: 'VAR_NOT_CONTAINS' +# trigger_variable_value: 'hackathon' +# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' +# terminate_stale_runs: true +# auto_clear_cache: true +# fail_on_prepare_env_warning: true +# concurrent_pipeline_runs: true +# clone_depth: 1 +# resources: 'NANO' +# actions: +# - action: 'Update Composer (Prefer Lowest)' +# type: 'BUILD' +# docker_image_name: 'spryker/php' +# docker_image_tag: '8.2' +# execute_commands: +# - 'composer config github-oauth.github.com ${GITHUB_TOKEN}' +# - 'COMPOSER_MEMORY_LIMIT=-1 composer update --prefer-lowest --no-interaction --prefer-install=auto --quiet' +# - 'composer require --dev dereuromark/composer-prefer-lowest:dev-master --with-all-dependencies' +# shell: 'BASH' +# - action: 'Docker / Alpine / PHP 8.2 / MariaDB / Functional Tests / Prefer Lowest' +# type: 'NATIVE_BUILD_DOCKER_CLI' +# commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.functional.mariadb.dynamic-store-off.prefer-lowest.yml' +# - '.ci/snippet/REQUIRE docker/sdk up -t' +# - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage0.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage1.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional2.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage2.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.glue.yml' +# - '.ci/snippet/FINISH' +# run_next_parallel: true +# variables: +# - key: 'SPRYKER_PLATFORM_IMAGE' +# value: 'spryker/php:8.2' +# type: 'VAR' +# - key: 'TRAVIS' +# value: '1' +# type: 'VAR' +# sync_paths: +# - pipeline_path: '/' +# vm_path: '/home/ubuntu/build' +# direction: 'PIPELINE_TO_VM' +# docker_layer_caching_scope: 'ACTION' +# instance_type: 'GENERAL_MEDIUM' +# +#- pipeline: 'Docker / Alpine / PHP 8.2 / MariaDB / Functional Tests / Prefer Lowest' +# events: +# - type: 'PUSH' +# refs: +# - 'refs/pull/*' +# - 'refs/heads/master' +# trigger_conditions: +# - trigger_condition: 'VAR_NOT_CONTAINS' +# trigger_variable_value: 'hackathon' +# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' +# terminate_stale_runs: true +# auto_clear_cache: true +# fail_on_prepare_env_warning: true +# concurrent_pipeline_runs: true +# clone_depth: 1 +# resources: 'NANO' +# actions: +# - action: 'Update Composer (Prefer Lowest)' +# type: 'BUILD' +# docker_image_name: 'spryker/php' +# docker_image_tag: '8.2' +# execute_commands: +# - 'composer config github-oauth.github.com ${GITHUB_TOKEN}' +# - 'COMPOSER_MEMORY_LIMIT=-1 composer update --prefer-lowest --no-interaction --prefer-install=auto --quiet' +# - 'composer require --dev dereuromark/composer-prefer-lowest:dev-master --with-all-dependencies' +# shell: 'BASH' +# - action: 'Run tests' +# type: 'NATIVE_BUILD_DOCKER_CLI' +# commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.functional.mariadb.prefer-lowest.yml' +# - '.ci/snippet/REQUIRE docker/sdk up -t' +# - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage0.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage1.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional2.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage2.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.glue.yml' +# - '.ci/snippet/FINISH' +# run_next_parallel: true +# variables: +# - key: 'SPRYKER_CURRENT_REGION' +# value: 'EU' +# type: 'VAR' +# - key: 'SPRYKER_DYNAMIC_STORE_MODE' +# value: 'true' +# type: 'VAR' +# - key: 'SPRYKER_PLATFORM_IMAGE' +# value: 'spryker/php:8.2' +# type: 'VAR' +# - key: 'TRAVIS' +# value: '1' +# type: 'VAR' +# sync_paths: +# - pipeline_path: '/' +# vm_path: '/home/ubuntu/build' +# direction: 'PIPELINE_TO_VM' +# docker_layer_caching_scope: 'ACTION' +# instance_type: 'GENERAL_MEDIUM' +# +#- pipeline: 'Docker / Alpine / PHP 8.2 / MariaDB / Acceptance / Prefer Lowest / Dynamic Store OFF' +# events: +# - type: 'PUSH' +# refs: +# - 'refs/pull/*' +# - 'refs/heads/master' +# trigger_conditions: +# - trigger_condition: 'VAR_NOT_CONTAINS' +# trigger_variable_value: 'hackathon' +# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' +# terminate_stale_runs: true +# auto_clear_cache: true +# fail_on_prepare_env_warning: true +# concurrent_pipeline_runs: true +# clone_depth: 1 +# resources: 'NANO' +# actions: +# - action: 'Update Composer (Prefer Lowest)' +# type: 'BUILD' +# docker_image_name: 'spryker/php' +# docker_image_tag: '8.2' +# execute_commands: +# - 'composer config github-oauth.github.com ${GITHUB_TOKEN}' +# - 'COMPOSER_MEMORY_LIMIT=-1 composer update --prefer-lowest --no-interaction --prefer-install=auto --quiet' +# - 'composer require --dev dereuromark/composer-prefer-lowest:dev-master --with-all-dependencies' +# shell: 'BASH' +# - action: 'Run tests' +# type: 'NATIVE_BUILD_DOCKER_CLI' +# commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.acceptance.mariadb.dynamic-store-off.prefer-lowest.yml' +# - '.ci/snippet/REQUIRE docker/sdk up -t' +# - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.acceptance.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept fixtures' +# - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.api.yml' +# - '.ci/snippet/FINISH' +# run_next_parallel: true +# variables: +# - key: 'SPRYKER_PLATFORM_IMAGE' +# value: 'spryker/php:8.2' +# type: 'VAR' +# - key: 'TRAVIS' +# value: '1' +# type: 'VAR' +# sync_paths: +# - pipeline_path: '/' +# vm_path: '/home/ubuntu/build' +# direction: 'PIPELINE_TO_VM' +# docker_layer_caching_scope: 'ACTION' +# instance_type: 'GENERAL_LARGE' +# +#- pipeline: 'Docker / Alpine / PHP 8.2 / MariaDB / Acceptance / Prefer Lowest' +# events: +# - type: 'PUSH' +# refs: +# - 'refs/pull/*' +# - 'refs/heads/master' +# trigger_conditions: +# - trigger_condition: 'VAR_NOT_CONTAINS' +# trigger_variable_value: 'hackathon' +# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' +# terminate_stale_runs: true +# auto_clear_cache: true +# fail_on_prepare_env_warning: true +# concurrent_pipeline_runs: true +# clone_depth: 1 +# resources: 'NANO' +# actions: +# - action: 'Update Composer (Prefer Lowest)' +# type: 'BUILD' +# docker_image_name: 'spryker/php' +# docker_image_tag: '8.2' +# execute_commands: +# - 'composer config github-oauth.github.com ${GITHUB_TOKEN}' +# - 'COMPOSER_MEMORY_LIMIT=-1 composer update --prefer-lowest --no-interaction --prefer-install=auto --quiet' +# - 'composer require --dev dereuromark/composer-prefer-lowest:dev-master --with-all-dependencies' +# shell: 'BASH' +# - action: 'Run tests' +# type: 'NATIVE_BUILD_DOCKER_CLI' +# commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.acceptance.mariadb.prefer-lowest.yml' +# - '.ci/snippet/REQUIRE docker/sdk up -t' +# - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.acceptance.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept fixtures' +# - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.api.yml' +# - '.ci/snippet/FINISH' +# run_next_parallel: true +# variables: +# - key: 'SPRYKER_CURRENT_REGION' +# value: 'EU' +# type: 'VAR' +# - key: 'SPRYKER_DYNAMIC_STORE_MODE' +# value: 'true' +# type: 'VAR' +# - key: 'SPRYKER_PLATFORM_IMAGE' +# value: 'spryker/php:8.2' +# type: 'VAR' +# - key: 'TRAVIS' +# value: '1' +# type: 'VAR' +# sync_paths: +# - pipeline_path: '/' +# vm_path: '/home/ubuntu/build' +# direction: 'PIPELINE_TO_VM' +# docker_layer_caching_scope: 'ACTION' +# instance_type: 'GENERAL_MEDIUM' +# +#- pipeline: 'Docker / Alpine / PHP 8.3 / MariaDB / Robot / Dynamic Store OFF' +# events: +# - type: 'PUSH' +# refs: +# - 'refs/pull/*' +# - 'refs/heads/master' +# trigger_conditions: +# - trigger_condition: 'VAR_NOT_CONTAINS' +# trigger_variable_value: 'hackathon' +# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' +# terminate_stale_runs: true +# auto_clear_cache: true +# fail_on_prepare_env_warning: true +# concurrent_pipeline_runs: true +# clone_depth: 1 +# resources: 'NANO' +# actions: +# - action: 'Install Composer' +# type: 'BUILD' +# docker_image_name: 'spryker/php' +# docker_image_tag: '8.3' +# execute_commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' +# - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' +# - '.ci/snippet/FINISH' +# shell: 'BASH' +# - action: 'Docker / Alpine / PHP 8.3 / MariaDB / Robot' +# type: 'NATIVE_BUILD_DOCKER_CLI' +# commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/REQUIRE docker/sdk boot deploy.ci.acceptance.mariadb.dynamic-store-off.yml' +# - '.ci/snippet/RUN docker/sdk up -t' +# - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' +# - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' +# - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:api_suite -v docker:True --exclude skip-due-to-issueORskip-due-to-refactoring -d results -s robotframework.tests.api.suite ."' +# - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' +# - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' +# - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' +# - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB' +# - 'export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID' +# - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' +# - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' +# - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' +# - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/log.html' +# - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-off/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/log.html"' +# - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' +# - '.ci/snippet/FINISH' +# run_next_parallel: true +# variables: +# - key: 'SPRYKER_PLATFORM_IMAGE' +# value: 'spryker/php:8.2' +# type: 'VAR' +# - key: 'TRAVIS' +# value: '1' +# type: 'VAR' +# timeout: 8000 +# sync_paths: +# - pipeline_path: '/' +# vm_path: '/home/ubuntu/build' +# direction: 'PIPELINE_TO_VM' +# docker_layer_caching_scope: 'ACTION' +# +#- pipeline: 'Docker / Alpine / PHP 8.3 / PostgreSQL / Robot / API' +# events: +# - type: 'PUSH' +# refs: +# - 'refs/pull/*' +# - 'refs/heads/master' +# trigger_conditions: +# - trigger_condition: 'VAR_NOT_CONTAINS' +# trigger_variable_value: 'hackathon' +# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' +# terminate_stale_runs: true +# auto_clear_cache: true +# fail_on_prepare_env_warning: true +# concurrent_pipeline_runs: true +# clone_depth: 1 +# resources: 'NANO' +# actions: +# - action: 'Install Composer' +# type: 'BUILD' +# docker_image_name: 'spryker/php' +# docker_image_tag: '8.3' +# execute_commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' +# - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' +# - '.ci/snippet/FINISH' +# shell: 'BASH' +# - action: 'Run tests' +# type: 'NATIVE_BUILD_DOCKER_CLI' +# commands: +# - '.ci/snippet/PREPARE' +# - 'export SPRYKER_PLATFORM_IMAGE=spryker/php:8.3' +# - '.ci/snippet/REQUIRE docker/sdk boot deploy.ci.api.robot.yml' +# - '.ci/snippet/RUN docker/sdk up -t' +# - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' +# - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' +# - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:api_suite -v db_engine:psycopg2 -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local --exclude skip-due-to-issueORskip-due-to-refactoring -d results -s robotframework.tests.api.suite ."' +# - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' +# - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' +# - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' +# - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB' +# - 'export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID' +# - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' +# - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' +# - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' +# - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3PostgreSQL/log.html' +# - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-on/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.2PostgreSQL/log.html"' +# - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' +# - '.ci/snippet/FINISH' +# variables: +# - key: 'SPRYKER_PLATFORM_IMAGE' +# value: 'spryker/php:8.3' +# type: 'VAR' +# - key: 'SPRYKER_CURRENT_REGION' +# value: 'EU' +# type: 'VAR' +# - key: 'SPRYKER_DYNAMIC_STORE_MODE' +# value: 'true' +# type: 'VAR' +# - key: 'TRAVIS' +# value: '1' +# type: 'VAR' +# timeout: 8000 +# sync_paths: +# - pipeline_path: '/' +# vm_path: '/home/ubuntu/build' +# direction: 'PIPELINE_TO_VM' +# docker_layer_caching_scope: 'ACTION' +# +#- pipeline: 'Docker / Alpine / PHP 8.3 / MariaDB / Robot / API' +# events: +# - type: 'PUSH' +# refs: +# - 'refs/pull/*' +# - 'refs/heads/master' +# trigger_conditions: +# - trigger_condition: 'VAR_NOT_CONTAINS' +# trigger_variable_value: 'hackathon' +# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' +# terminate_stale_runs: true +# auto_clear_cache: true +# fail_on_prepare_env_warning: true +# concurrent_pipeline_runs: true +# clone_depth: 1 +# resources: 'NANO' +# actions: +# - action: 'Install Composer' +# type: 'BUILD' +# docker_image_name: 'spryker/php' +# docker_image_tag: '8.3' +# execute_commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' +# - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' +# - '.ci/snippet/FINISH' +# shell: 'BASH' +# - action: 'Docker / Alpine / PHP 8.3 / MariaDB / Robot' +# type: 'NATIVE_BUILD_DOCKER_CLI' +# commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/REQUIRE docker/sdk boot deploy.ci.api.mariadb.robot.yml' +# - '.ci/snippet/RUN docker/sdk up -t' +# - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' +# - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' +# - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:api_suite -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local --exclude skip-due-to-issueORskip-due-to-refactoring -d results -s robotframework.tests.api.suite ."' +# - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' +# - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' +# - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' +# - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB' +# - 'export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID' +# - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' +# - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' +# - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' +# - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/log.html' +# - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-on/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/log.html"' +# - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' +# - '.ci/snippet/FINISH' +# run_next_parallel: true +# variables: +# - key: 'SPRYKER_PLATFORM_IMAGE' +# value: 'spryker/php:8.3' +# type: 'VAR' +# - key: 'SPRYKER_CURRENT_REGION' +# value: 'EU' +# type: 'VAR' +# - key: 'SPRYKER_DYNAMIC_STORE_MODE' +# value: 'true' +# type: 'VAR' +# - key: 'TRAVIS' +# value: '1' +# type: 'VAR' +# timeout: 8000 +# sync_paths: +# - pipeline_path: '/' +# vm_path: '/home/ubuntu/build' +# direction: 'PIPELINE_TO_VM' +# docker_layer_caching_scope: 'ACTION' +# instance_type: 'GENERAL_MEDIUM' +# +#- pipeline: 'Docker / Alpine / PHP 8.3 / MariaDB / Cypress / Dynamic Store OFF' +# events: +# - type: 'PUSH' +# refs: +# - 'refs/pull/*' +# - 'refs/heads/master' +# trigger_conditions: +# - trigger_condition: 'VAR_NOT_CONTAINS' +# trigger_variable_value: 'hackathon' +# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' +# terminate_stale_runs: true +# auto_clear_cache: true +# fail_on_prepare_env_warning: true +# concurrent_pipeline_runs: true +# clone_depth: 1 +# resources: 'NANO' +# actions: +# - action: 'Install Composer' +# type: 'BUILD' +# docker_image_name: 'spryker/php' +# docker_image_tag: '8.3' +# execute_commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' +# - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' +# - '.ci/snippet/FINISH' +# shell: 'BASH' +# - action: 'Run tests' +# type: 'NATIVE_BUILD_DOCKER_CLI' +# commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/REQUIRE docker/sdk boot deploy.ci.acceptance.mariadb.dynamic-store-off.cypress.yml' +# - '.ci/snippet/RUN docker/sdk up -t' +# - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' +# - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' +# - '.ci/snippet/RUN script -q -e -c "docker/sdk exec cypress-tests cp .env.example .env"' +# - '.ci/snippet/RUN script -q -e -c "docker/sdk exec cypress-tests npm run cy:ci"' +# - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' +# - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' +# - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' +# - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB' +# - 'export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID' +# - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' +# - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' +# - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' +# - '.ci/snippet/REQUIRE aws s3 cp ./.cypress/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/cypress/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/log.html' +# - 'echo "Check the Cypress screenshots - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-off/cypress/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/screenshots/&showversions=false"' +# - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' +# - '.ci/snippet/FINISH' +# run_next_parallel: true +# variables: +# - key: 'SPRYKER_PLATFORM_IMAGE' +# value: 'spryker/php:8.3' +# type: 'VAR' +# - key: 'TRAVIS' +# value: '1' +# type: 'VAR' +# timeout: 8000 +# sync_paths: +# - pipeline_path: '/' +# vm_path: '/home/ubuntu/build' +# direction: 'PIPELINE_TO_VM' +# docker_layer_caching_scope: 'ACTION' +# +#- pipeline: 'Docker / Alpine / PHP 8.3 / MariaDB / Cypress' +# events: +# - type: 'PUSH' +# refs: +# - 'refs/pull/*' +# - 'refs/heads/master' +# trigger_conditions: +# - trigger_condition: 'VAR_NOT_CONTAINS' +# trigger_variable_value: 'hackathon' +# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' +# terminate_stale_runs: true +# auto_clear_cache: true +# fail_on_prepare_env_warning: true +# concurrent_pipeline_runs: true +# clone_depth: 1 +# resources: 'NANO' +# actions: +# - action: 'Install Composer' +# type: 'BUILD' +# docker_image_name: 'spryker/php' +# docker_image_tag: '8.3' +# execute_commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' +# - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' +# - '.ci/snippet/FINISH' +# shell: 'BASH' +# - action: 'Run tests' +# type: 'NATIVE_BUILD_DOCKER_CLI' +# commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/REQUIRE docker/sdk boot deploy.ci.acceptance.mariadb.cypress.yml' +# - '.ci/snippet/RUN docker/sdk up -t' +# - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' +# - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' +# - '.ci/snippet/RUN script -q -e -c "docker/sdk exec cypress-tests cp .env.dynamic-store.example .env"' +# - '.ci/snippet/RUN script -q -e -c "docker/sdk exec cypress-tests npm run cy:ci"' +# - ' .ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' +# - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' +# - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' +# - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB' +# - 'export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID' +# - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' +# - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' +# - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' +# - '.ci/snippet/REQUIRE aws s3 cp ./.cypress/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/cypress/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/log.html' +# - 'echo "Check the Cypress screenshots - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-on/cypress/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/screenshots/&showversions=false"' +# - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' +# - '.ci/snippet/FINISH' +# run_next_parallel: true +# variables: +# - key: 'SPRYKER_PLATFORM_IMAGE' +# value: 'spryker/php:8.3' +# type: 'VAR' +# - key: 'SPRYKER_CURRENT_REGION' +# value: 'EU' +# type: 'VAR' +# - key: 'SPRYKER_DYNAMIC_STORE_MODE' +# value: 'true' +# type: 'VAR' +# - key: 'TRAVIS' +# value: '1' +# type: 'VAR' +# timeout: 8000 +# sync_paths: +# - pipeline_path: '/' +# vm_path: '/home/ubuntu/build' +# direction: 'PIPELINE_TO_VM' +# docker_layer_caching_scope: 'ACTION' +# +#- pipeline: 'Positive / Docker / Alpine / PHP 8.3 / MariaDB / Robot / API' +# events: +# - type: 'PUSH' +# refs: +# - 'refs/pull/*' +# - 'refs/heads/master' +# trigger_conditions: +# - trigger_condition: 'VAR_CONTAINS' +# trigger_variable_value: 'hackathon' +# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' +# terminate_stale_runs: true +# auto_clear_cache: true +# fail_on_prepare_env_warning: true +# concurrent_pipeline_runs: true +# clone_depth: 1 +# resources: 'NANO' +# actions: +# - action: 'Install Composer' +# type: 'BUILD' +# docker_image_name: 'spryker/php' +# docker_image_tag: '8.2' +# execute_commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' +# - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' +# - '.ci/snippet/FINISH' +# shell: 'BASH' +# - action: 'Docker / Alpine / PHP 8.3 / MariaDB / Robot' +# type: 'NATIVE_BUILD_DOCKER_CLI' +# commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/REQUIRE docker/sdk boot deploy.ci.api.mariadb.robot.yml' +# - '.ci/snippet/RUN docker/sdk up -t' +# - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' +# - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' +# - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:api_suite -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local --exclude skip-due-to-issueORskip-due-to-refactoring -d results -s robotframework.tests.api.suite.\"*\".positive ."' +# - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' +# - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' +# - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' +# - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB' +# - 'export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID' +# - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' +# - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' +# - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' +# - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/log.html' +# - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-on/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/log.html"' +# - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' +# - '.ci/snippet/FINISH' +# run_next_parallel: true +# variables: +# - key: 'SPRYKER_PLATFORM_IMAGE' +# value: 'spryker/php:8.2' +# type: 'VAR' +# - key: 'SPRYKER_CURRENT_REGION' +# value: 'EU' +# type: 'VAR' +# - key: 'SPRYKER_DYNAMIC_STORE_MODE' +# value: 'true' +# type: 'VAR' +# - key: 'TRAVIS' +# value: '1' +# type: 'VAR' +# timeout: 8000 +# sync_paths: +# - pipeline_path: '/' +# vm_path: '/home/ubuntu/build' +# direction: 'PIPELINE_TO_VM' +# docker_layer_caching_scope: 'ACTION' +# instance_type: 'GENERAL_MEDIUM' +# +#- pipeline: 'Negative / Docker / Alpine / PHP 8.3 / MariaDB / Robot / API' +# events: +# - type: 'PUSH' +# refs: +# - 'refs/pull/*' +# - 'refs/heads/master' +# trigger_conditions: +# - trigger_condition: 'VAR_CONTAINS' +# trigger_variable_value: 'hackathon' +# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' +# terminate_stale_runs: true +# auto_clear_cache: true +# fail_on_prepare_env_warning: true +# concurrent_pipeline_runs: true +# clone_depth: 1 +# resources: 'NANO' +# actions: +# - action: 'Install Composer' +# type: 'BUILD' +# docker_image_name: 'spryker/php' +# docker_image_tag: '8.2' +# execute_commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' +# - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' +# - '.ci/snippet/FINISH' +# shell: 'BASH' +# - action: 'Docker / Alpine / PHP 8.3 / MariaDB / Robot' +# type: 'NATIVE_BUILD_DOCKER_CLI' +# commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/REQUIRE docker/sdk boot deploy.ci.api.mariadb.robot.yml' +# - '.ci/snippet/RUN docker/sdk up -t' +# - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' +# - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' +# - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:api_suite -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local --exclude skip-due-to-issueORskip-due-to-refactoring -d results -s robotframework.tests.api.suite.\"*\".negative ."' +# - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' +# - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' +# - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' +# - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB' +# - 'export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID' +# - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' +# - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' +# - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' +# - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/log.html' +# - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-on/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/log.html"' +# - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' +# - '.ci/snippet/FINISH' +# run_next_parallel: true +# variables: +# - key: 'SPRYKER_PLATFORM_IMAGE' +# value: 'spryker/php:8.2' +# type: 'VAR' +# - key: 'SPRYKER_CURRENT_REGION' +# value: 'EU' +# type: 'VAR' +# - key: 'SPRYKER_DYNAMIC_STORE_MODE' +# value: 'true' +# type: 'VAR' +# - key: 'TRAVIS' +# value: '1' +# type: 'VAR' +# timeout: 8000 +# sync_paths: +# - pipeline_path: '/' +# vm_path: '/home/ubuntu/build' +# direction: 'PIPELINE_TO_VM' +# docker_layer_caching_scope: 'ACTION' +# instance_type: 'GENERAL_MEDIUM' -- pipeline: 'Docker / Alpine / PHP 8.3 / MariaDB / Robot / UI / Group Three' +- pipeline: 'Docker / Alpine / PHP 8.3 / MariaDB / Robot / UI / Group One' events: - type: 'PULL_REQUEST' events: @@ -2027,7 +1872,7 @@ - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' - '.ci/snippet/FINISH' shell: 'BASH' - - action: 'Docker / Alpine / PHP 8.3 / MariaDB / Robot / UI / Group Three' + - action: 'Docker / Alpine / PHP 8.3 / MariaDB / Robot / UI / Group One' type: 'NATIVE_BUILD_DOCKER_CLI' commands: - '.ci/snippet/PREPARE' @@ -2035,7 +1880,7 @@ - '.ci/snippet/RUN docker/sdk up' - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eu.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_treeANDsmoke -s \"*\".tests.ui.suite ."' + - '.ci/snippet/RUN script -q -e -c "time docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eur.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_oneANDsmoke -s \"*\".tests.ui.suite ."' - 'mkdir -p results && touch results/time.txt && echo $(date) > results/time.txt' - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eu.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite . && docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml"' @@ -2047,6 +1892,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' + - '.ci/snippet/REQUIRE ls -la ./.robot' - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/log.html' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-on/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' @@ -2073,215 +1919,369 @@ docker_layer_caching_scope: 'ACTION' instance_type: 'GENERAL_LARGE' -- pipeline: 'Docker / Alpine / PHP 8.3 / PostgreSQL / Robot / UI / Dynamic Store Off / Group One' - events: - - type: 'PULL_REQUEST' - events: - - 'reopened' - - 'labeled' - - 'opened' - - 'synchronize' - branches: - - '*' - trigger_conditions: - - trigger_condition: 'VAR_CONTAINS' - trigger_variable_value: 'run-ui-tests' - trigger_variable_key: 'BUDDY_RUN_PR_LABELS' - terminate_stale_runs: true - auto_clear_cache: true - fail_on_prepare_env_warning: true - concurrent_pipeline_runs: true - clone_depth: 1 - resources: 'NANO' - actions: - - action: 'Install Composer' - type: 'BUILD' - docker_image_name: 'spryker/php' - docker_image_tag: '8.3' - execute_commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' - - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' - - '.ci/snippet/FINISH' - shell: 'BASH' - - action: 'Docker / Alpine / PHP 8.3 / PostgreSQL / Robot / UI / Dynamic Store Off / Group One' - type: 'NATIVE_BUILD_DOCKER_CLI' - commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/REQUIRE docker/sdk boot deploy.ci.acceptance.dynamic-store-off.yml' - - '.ci/snippet/RUN docker/sdk up' - - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' - - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_oneANDsmoke -s \"*\".tests.ui.suite ."' - - 'mkdir -p results && touch results/time.txt && echo $(date) > results/time.txt' - - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite . - && docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml"' - - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' - - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' - - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' - - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB' - - 'export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID' - - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3PostgreSQL/log.html' - - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-off/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.2PostgreSQL/log.html"' - - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - - '.ci/snippet/FINISH' - run_next_parallel: true - variables: - - key: 'SPRYKER_PLATFORM_IMAGE' - value: 'spryker/php:8.3' - type: 'VAR' - - key: 'TRAVIS' - value: '1' - type: 'VAR' - timeout: 8000 - sync_paths: - - pipeline_path: '/' - vm_path: '/home/ubuntu/build' - direction: 'PIPELINE_TO_VM' - docker_layer_caching_scope: 'ACTION' - instance_type: 'GENERAL_LARGE' - -- pipeline: 'Docker / Alpine / PHP 8.3 / PostgreSQL / Robot / UI / Dynamic Store Off / Group Two' - events: - - type: 'PULL_REQUEST' - events: - - 'reopened' - - 'labeled' - - 'opened' - - 'synchronize' - branches: - - '*' - trigger_conditions: - - trigger_condition: 'VAR_CONTAINS' - trigger_variable_value: 'run-ui-tests' - trigger_variable_key: 'BUDDY_RUN_PR_LABELS' - terminate_stale_runs: true - auto_clear_cache: true - fail_on_prepare_env_warning: true - concurrent_pipeline_runs: true - clone_depth: 1 - resources: 'NANO' - actions: - - action: 'Install Composer' - type: 'BUILD' - docker_image_name: 'spryker/php' - docker_image_tag: '8.3' - execute_commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' - - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' - - '.ci/snippet/FINISH' - shell: 'BASH' - - action: 'Docker / Alpine / PHP 8.3 / PostgreSQL / Robot / UI / Dynamic Store Off / Group Two' - type: 'NATIVE_BUILD_DOCKER_CLI' - commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/REQUIRE docker/sdk boot deploy.ci.acceptance.dynamic-store-off.yml' - - '.ci/snippet/RUN docker/sdk up' - - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' - - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_twoANDsmoke -s \"*\".tests.ui.suite ."' - - 'mkdir -p results && touch results/time.txt && echo $(date) > results/time.txt' - - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite . - && docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml"' - - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' - - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' - - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' - - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB' - - 'export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID' - - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3PostgreSQL/log.html' - - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-off/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.2PostgreSQL/log.html"' - - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - - '.ci/snippet/FINISH' - run_next_parallel: true - variables: - - key: 'SPRYKER_PLATFORM_IMAGE' - value: 'spryker/php:8.3' - type: 'VAR' - - key: 'TRAVIS' - value: '1' - type: 'VAR' - timeout: 8000 - sync_paths: - - pipeline_path: '/' - vm_path: '/home/ubuntu/build' - direction: 'PIPELINE_TO_VM' - docker_layer_caching_scope: 'ACTION' - instance_type: 'GENERAL_LARGE' - -- pipeline: 'Docker / Alpine / PHP 8.3 / PostgreSQL / Robot / UI / Dynamic Store Off / Group Three' - events: - - type: 'PULL_REQUEST' - events: - - 'reopened' - - 'labeled' - - 'opened' - - 'synchronize' - branches: - - '*' - trigger_conditions: - - trigger_condition: 'VAR_CONTAINS' - trigger_variable_value: 'run-ui-tests' - trigger_variable_key: 'BUDDY_RUN_PR_LABELS' - terminate_stale_runs: true - auto_clear_cache: true - fail_on_prepare_env_warning: true - concurrent_pipeline_runs: true - clone_depth: 1 - resources: 'NANO' - actions: - - action: 'Install Composer' - type: 'BUILD' - docker_image_name: 'spryker/php' - docker_image_tag: '8.3' - execute_commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' - - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' - - '.ci/snippet/FINISH' - shell: 'BASH' - - action: 'Docker / Alpine / PHP 8.3 / PostgreSQL / Robot / UI / Dynamic Store Off / Group Three' - type: 'NATIVE_BUILD_DOCKER_CLI' - commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/REQUIRE docker/sdk boot deploy.ci.acceptance.dynamic-store-off.yml' - - '.ci/snippet/RUN docker/sdk up' - - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' - - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v yves_env:http://yves.eur.spryker.local -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_treeANDsmoke -s \"*\".tests.ui.suite ."' - - 'mkdir -p results && touch results/time.txt && echo $(date) > results/time.txt' - - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v yves_env:http://yves.eur.spryker.local -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite . - && docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml"' - - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' - - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' - - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' - - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB' - - 'export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID' - - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3PostgreSQL/log.html' - - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-off/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.2PostgreSQL/log.html"' - - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - - '.ci/snippet/FINISH' - run_next_parallel: true - variables: - - key: 'SPRYKER_PLATFORM_IMAGE' - value: 'spryker/php:8.3' - type: 'VAR' - - key: 'TRAVIS' - value: '1' - type: 'VAR' - timeout: 8000 - sync_paths: - - pipeline_path: '/' - vm_path: '/home/ubuntu/build' - direction: 'PIPELINE_TO_VM' - docker_layer_caching_scope: 'ACTION' - instance_type: 'GENERAL_LARGE' +#- pipeline: 'Docker / Alpine / PHP 8.3 / MariaDB / Robot / UI / Group Two' +# events: +# - type: 'PULL_REQUEST' +# events: +# - 'reopened' +# - 'labeled' +# - 'opened' +# - 'synchronize' +# branches: +# - '*' +# trigger_conditions: +# - trigger_condition: 'VAR_CONTAINS' +# trigger_variable_value: 'run-ui-tests' +# trigger_variable_key: 'BUDDY_RUN_PR_LABELS' +# terminate_stale_runs: true +# auto_clear_cache: true +# fail_on_prepare_env_warning: true +# concurrent_pipeline_runs: true +# clone_depth: 1 +# resources: 'NANO' +# actions: +# - action: 'Install Composer' +# type: 'BUILD' +# docker_image_name: 'spryker/php' +# docker_image_tag: '8.3' +# execute_commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' +# - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' +# - '.ci/snippet/FINISH' +# shell: 'BASH' +# - action: 'Docker / Alpine / PHP 8.3 / MariaDB / Robot / UI / Group Two' +# type: 'NATIVE_BUILD_DOCKER_CLI' +# commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/REQUIRE docker/sdk boot deploy.ci.acceptance.mariadb.robot.yml' +# - '.ci/snippet/RUN docker/sdk up' +# - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' +# - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' +# - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eu.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_twoANDsmoke -s \"*\".tests.ui.suite ."' +# - 'mkdir -p results && touch results/time.txt && echo $(date) > results/time.txt' +# - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eu.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite . +# && docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml"' +# - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' +# - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' +# - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' +# - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB' +# - 'export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID' +# - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' +# - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' +# - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' +# - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/log.html' +# - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-on/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/log.html"' +# - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' +# - '.ci/snippet/FINISH' +# run_next_parallel: true +# variables: +# - key: 'SPRYKER_PLATFORM_IMAGE' +# value: 'spryker/php:8.3' +# type: 'VAR' +# - key: 'SPRYKER_CURRENT_REGION' +# value: 'EU' +# type: 'VAR' +# - key: 'SPRYKER_DYNAMIC_STORE_MODE' +# value: 'true' +# type: 'VAR' +# - key: 'TRAVIS' +# value: '1' +# type: 'VAR' +# timeout: 8000 +# sync_paths: +# - pipeline_path: '/' +# vm_path: '/home/ubuntu/build' +# direction: 'PIPELINE_TO_VM' +# docker_layer_caching_scope: 'ACTION' +# instance_type: 'GENERAL_LARGE' +# +#- pipeline: 'Docker / Alpine / PHP 8.3 / MariaDB / Robot / UI / Group Three' +# events: +# - type: 'PULL_REQUEST' +# events: +# - 'reopened' +# - 'labeled' +# - 'opened' +# - 'synchronize' +# branches: +# - '*' +# trigger_conditions: +# - trigger_condition: 'VAR_CONTAINS' +# trigger_variable_value: 'run-ui-tests' +# trigger_variable_key: 'BUDDY_RUN_PR_LABELS' +# terminate_stale_runs: true +# auto_clear_cache: true +# fail_on_prepare_env_warning: true +# concurrent_pipeline_runs: true +# clone_depth: 1 +# resources: 'NANO' +# actions: +# - action: 'Install Composer' +# type: 'BUILD' +# docker_image_name: 'spryker/php' +# docker_image_tag: '8.3' +# execute_commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' +# - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' +# - '.ci/snippet/FINISH' +# shell: 'BASH' +# - action: 'Docker / Alpine / PHP 8.3 / MariaDB / Robot / UI / Group Three' +# type: 'NATIVE_BUILD_DOCKER_CLI' +# commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/REQUIRE docker/sdk boot deploy.ci.acceptance.mariadb.robot.yml' +# - '.ci/snippet/RUN docker/sdk up' +# - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' +# - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' +# - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eu.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_treeANDsmoke -s \"*\".tests.ui.suite ."' +# - 'mkdir -p results && touch results/time.txt && echo $(date) > results/time.txt' +# - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eu.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite . +# && docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml"' +# - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' +# - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' +# - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' +# - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB' +# - 'export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID' +# - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' +# - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' +# - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' +# - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/log.html' +# - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-on/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/log.html"' +# - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' +# - '.ci/snippet/FINISH' +# run_next_parallel: true +# variables: +# - key: 'SPRYKER_PLATFORM_IMAGE' +# value: 'spryker/php:8.3' +# type: 'VAR' +# - key: 'SPRYKER_CURRENT_REGION' +# value: 'EU' +# type: 'VAR' +# - key: 'SPRYKER_DYNAMIC_STORE_MODE' +# value: 'true' +# type: 'VAR' +# - key: 'TRAVIS' +# value: '1' +# type: 'VAR' +# timeout: 8000 +# sync_paths: +# - pipeline_path: '/' +# vm_path: '/home/ubuntu/build' +# direction: 'PIPELINE_TO_VM' +# docker_layer_caching_scope: 'ACTION' +# instance_type: 'GENERAL_LARGE' +# +#- pipeline: 'Docker / Alpine / PHP 8.3 / PostgreSQL / Robot / UI / Dynamic Store Off / Group One' +# events: +# - type: 'PULL_REQUEST' +# events: +# - 'reopened' +# - 'labeled' +# - 'opened' +# - 'synchronize' +# branches: +# - '*' +# trigger_conditions: +# - trigger_condition: 'VAR_CONTAINS' +# trigger_variable_value: 'run-ui-tests' +# trigger_variable_key: 'BUDDY_RUN_PR_LABELS' +# terminate_stale_runs: true +# auto_clear_cache: true +# fail_on_prepare_env_warning: true +# concurrent_pipeline_runs: true +# clone_depth: 1 +# resources: 'NANO' +# actions: +# - action: 'Install Composer' +# type: 'BUILD' +# docker_image_name: 'spryker/php' +# docker_image_tag: '8.3' +# execute_commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' +# - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' +# - '.ci/snippet/FINISH' +# shell: 'BASH' +# - action: 'Docker / Alpine / PHP 8.3 / PostgreSQL / Robot / UI / Dynamic Store Off / Group One' +# type: 'NATIVE_BUILD_DOCKER_CLI' +# commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/REQUIRE docker/sdk boot deploy.ci.acceptance.dynamic-store-off.yml' +# - '.ci/snippet/RUN docker/sdk up' +# - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' +# - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' +# - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_oneANDsmoke -s \"*\".tests.ui.suite ."' +# - 'mkdir -p results && touch results/time.txt && echo $(date) > results/time.txt' +# - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite . +# && docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml"' +# - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' +# - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' +# - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' +# - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB' +# - 'export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID' +# - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' +# - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' +# - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' +# - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3PostgreSQL/log.html' +# - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-off/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.2PostgreSQL/log.html"' +# - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' +# - '.ci/snippet/FINISH' +# run_next_parallel: true +# variables: +# - key: 'SPRYKER_PLATFORM_IMAGE' +# value: 'spryker/php:8.3' +# type: 'VAR' +# - key: 'TRAVIS' +# value: '1' +# type: 'VAR' +# timeout: 8000 +# sync_paths: +# - pipeline_path: '/' +# vm_path: '/home/ubuntu/build' +# direction: 'PIPELINE_TO_VM' +# docker_layer_caching_scope: 'ACTION' +# instance_type: 'GENERAL_LARGE' +# +#- pipeline: 'Docker / Alpine / PHP 8.3 / PostgreSQL / Robot / UI / Dynamic Store Off / Group Two' +# events: +# - type: 'PULL_REQUEST' +# events: +# - 'reopened' +# - 'labeled' +# - 'opened' +# - 'synchronize' +# branches: +# - '*' +# trigger_conditions: +# - trigger_condition: 'VAR_CONTAINS' +# trigger_variable_value: 'run-ui-tests' +# trigger_variable_key: 'BUDDY_RUN_PR_LABELS' +# terminate_stale_runs: true +# auto_clear_cache: true +# fail_on_prepare_env_warning: true +# concurrent_pipeline_runs: true +# clone_depth: 1 +# resources: 'NANO' +# actions: +# - action: 'Install Composer' +# type: 'BUILD' +# docker_image_name: 'spryker/php' +# docker_image_tag: '8.3' +# execute_commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' +# - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' +# - '.ci/snippet/FINISH' +# shell: 'BASH' +# - action: 'Docker / Alpine / PHP 8.3 / PostgreSQL / Robot / UI / Dynamic Store Off / Group Two' +# type: 'NATIVE_BUILD_DOCKER_CLI' +# commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/REQUIRE docker/sdk boot deploy.ci.acceptance.dynamic-store-off.yml' +# - '.ci/snippet/RUN docker/sdk up' +# - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' +# - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' +# - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_twoANDsmoke -s \"*\".tests.ui.suite ."' +# - 'mkdir -p results && touch results/time.txt && echo $(date) > results/time.txt' +# - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite . +# && docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml"' +# - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' +# - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' +# - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' +# - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB' +# - 'export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID' +# - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' +# - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' +# - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' +# - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3PostgreSQL/log.html' +# - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-off/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.2PostgreSQL/log.html"' +# - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' +# - '.ci/snippet/FINISH' +# run_next_parallel: true +# variables: +# - key: 'SPRYKER_PLATFORM_IMAGE' +# value: 'spryker/php:8.3' +# type: 'VAR' +# - key: 'TRAVIS' +# value: '1' +# type: 'VAR' +# timeout: 8000 +# sync_paths: +# - pipeline_path: '/' +# vm_path: '/home/ubuntu/build' +# direction: 'PIPELINE_TO_VM' +# docker_layer_caching_scope: 'ACTION' +# instance_type: 'GENERAL_LARGE' +# +#- pipeline: 'Docker / Alpine / PHP 8.3 / PostgreSQL / Robot / UI / Dynamic Store Off / Group Three' +# events: +# - type: 'PULL_REQUEST' +# events: +# - 'reopened' +# - 'labeled' +# - 'opened' +# - 'synchronize' +# branches: +# - '*' +# trigger_conditions: +# - trigger_condition: 'VAR_CONTAINS' +# trigger_variable_value: 'run-ui-tests' +# trigger_variable_key: 'BUDDY_RUN_PR_LABELS' +# terminate_stale_runs: true +# auto_clear_cache: true +# fail_on_prepare_env_warning: true +# concurrent_pipeline_runs: true +# clone_depth: 1 +# resources: 'NANO' +# actions: +# - action: 'Install Composer' +# type: 'BUILD' +# docker_image_name: 'spryker/php' +# docker_image_tag: '8.3' +# execute_commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' +# - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' +# - '.ci/snippet/FINISH' +# shell: 'BASH' +# - action: 'Docker / Alpine / PHP 8.3 / PostgreSQL / Robot / UI / Dynamic Store Off / Group Three' +# type: 'NATIVE_BUILD_DOCKER_CLI' +# commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/REQUIRE docker/sdk boot deploy.ci.acceptance.dynamic-store-off.yml' +# - '.ci/snippet/RUN docker/sdk up' +# - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' +# - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' +# - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v yves_env:http://yves.eur.spryker.local -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_treeANDsmoke -s \"*\".tests.ui.suite ."' +# - 'mkdir -p results && touch results/time.txt && echo $(date) > results/time.txt' +# - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v yves_env:http://yves.eur.spryker.local -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite . +# && docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml"' +# - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' +# - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' +# - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' +# - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB' +# - 'export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID' +# - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' +# - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' +# - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' +# - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3PostgreSQL/log.html' +# - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-off/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.2PostgreSQL/log.html"' +# - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' +# - '.ci/snippet/FINISH' +# run_next_parallel: true +# variables: +# - key: 'SPRYKER_PLATFORM_IMAGE' +# value: 'spryker/php:8.3' +# type: 'VAR' +# - key: 'TRAVIS' +# value: '1' +# type: 'VAR' +# timeout: 8000 +# sync_paths: +# - pipeline_path: '/' +# vm_path: '/home/ubuntu/build' +# direction: 'PIPELINE_TO_VM' +# docker_layer_caching_scope: 'ACTION' +# instance_type: 'GENERAL_LARGE' From 361f2fe63b2a259f91ab32586378c31d96cb991c Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Mon, 2 Dec 2024 22:56:24 +0100 Subject: [PATCH 014/113] FRW-9206: debug --- buddy.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/buddy.yml b/buddy.yml index 7cd2692a3d..56857dc888 100644 --- a/buddy.yml +++ b/buddy.yml @@ -1882,7 +1882,7 @@ - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - '.ci/snippet/RUN script -q -e -c "time docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eur.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_oneANDsmoke -s \"*\".tests.ui.suite ."' - 'mkdir -p results && touch results/time.txt && echo $(date) > results/time.txt' - - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eu.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite . + - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eus.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite . && docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml"' - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' From d3175f762f28a47e7f372bf7b16ea6c82690eef6 Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Tue, 3 Dec 2024 11:07:54 +0100 Subject: [PATCH 015/113] FRW-9206: debug --- buddy.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/buddy.yml b/buddy.yml index 56857dc888..9693af1154 100644 --- a/buddy.yml +++ b/buddy.yml @@ -1893,7 +1893,7 @@ - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - '.ci/snippet/REQUIRE ls -la ./.robot' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/log.html' + - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-on/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' From 8b99de7caab0b35d2cde7ff7359d0dad46cd9713 Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Tue, 3 Dec 2024 12:14:45 +0100 Subject: [PATCH 016/113] FRW-9206: debug --- buddy.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/buddy.yml b/buddy.yml index 9693af1154..ad1f6549b0 100644 --- a/buddy.yml +++ b/buddy.yml @@ -1893,7 +1893,7 @@ - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - '.ci/snippet/REQUIRE ls -la ./.robot' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/' + - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ -recursive --exclude "rerun/*"' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-on/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' From 87328c5e239843e10eb3ea46d3f87ee277c3a14d Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Tue, 3 Dec 2024 13:04:05 +0100 Subject: [PATCH 017/113] FRW-9206: debug --- buddy.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/buddy.yml b/buddy.yml index ad1f6549b0..680682e0a7 100644 --- a/buddy.yml +++ b/buddy.yml @@ -1893,7 +1893,7 @@ - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - '.ci/snippet/REQUIRE ls -la ./.robot' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ -recursive --exclude "rerun/*"' + - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive --exclude "rerun/*"' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-on/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' From 0d7582f44d38664f807b7fabcd18a39c7a20fc6c Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Tue, 3 Dec 2024 14:30:40 +0100 Subject: [PATCH 018/113] FRW-9206: debug --- buddy.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/buddy.yml b/buddy.yml index 680682e0a7..17d7c7c710 100644 --- a/buddy.yml +++ b/buddy.yml @@ -1892,9 +1892,8 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE ls -la ./.robot' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive --exclude "rerun/*"' - - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-on/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/log.html"' + - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit-robot-ui-ci/dms-on/PHP8.3MariaDBRobot/$BUDDY_EXECUTION_HASH/ --recursive --exclude "rerun/*" --expires "$(date -d ''+7 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' + - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit-robot-ui-ci/dms-on/PHP8.3MariaDBRobot/${BUDDY_EXECUTION_HASH}/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' run_next_parallel: true From 59b564d6f0ca901a4f290961db3ae91798fd7429 Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Tue, 3 Dec 2024 15:53:45 +0100 Subject: [PATCH 019/113] FRW-9206: debug --- buddy.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/buddy.yml b/buddy.yml index 17d7c7c710..97a4e012f0 100644 --- a/buddy.yml +++ b/buddy.yml @@ -1892,7 +1892,8 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit-robot-ui-ci/dms-on/PHP8.3MariaDBRobot/$BUDDY_EXECUTION_HASH/ --recursive --exclude "rerun/*" --expires "$(date -d ''+7 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' + - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/log.html' + - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/rerun/rerun.xml s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/rerun.xml' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit-robot-ui-ci/dms-on/PHP8.3MariaDBRobot/${BUDDY_EXECUTION_HASH}/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' From c5541dde73baefb9897e88059916dc6e5ca9c6c9 Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Tue, 3 Dec 2024 19:44:35 +0100 Subject: [PATCH 020/113] FRW-9206: debug --- buddy.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/buddy.yml b/buddy.yml index 97a4e012f0..63670f5f60 100644 --- a/buddy.yml +++ b/buddy.yml @@ -1883,7 +1883,7 @@ - '.ci/snippet/RUN script -q -e -c "time docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eur.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_oneANDsmoke -s \"*\".tests.ui.suite ."' - 'mkdir -p results && touch results/time.txt && echo $(date) > results/time.txt' - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eus.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite . - && docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml"' + && docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml --log results/log.html"' - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' @@ -1893,7 +1893,6 @@ - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/log.html' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/rerun/rerun.xml s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/rerun.xml' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit-robot-ui-ci/dms-on/PHP8.3MariaDBRobot/${BUDDY_EXECUTION_HASH}/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' From 17d9b2e6fabaeb7c3e6cba2f2a936a1cf0b54df5 Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Tue, 3 Dec 2024 22:08:37 +0100 Subject: [PATCH 021/113] FRW-9206: debug --- buddy.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/buddy.yml b/buddy.yml index 63670f5f60..27062a8846 100644 --- a/buddy.yml +++ b/buddy.yml @@ -1880,10 +1880,6 @@ - '.ci/snippet/RUN docker/sdk up' - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - - '.ci/snippet/RUN script -q -e -c "time docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eur.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_oneANDsmoke -s \"*\".tests.ui.suite ."' - - 'mkdir -p results && touch results/time.txt && echo $(date) > results/time.txt' - - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eus.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite . - && docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml --log results/log.html"' - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' @@ -1892,7 +1888,11 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/log.html' + - '.ci/snippet/RUN script -q -e -c "time docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eur.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_oneANDsmoke -s \"*\".tests.ui.suite ."' + - 'mkdir -p results && touch results/time.txt && echo $(date) > results/time.txt' + - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eus.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite . + && docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml --log results/log.html" + && aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/log.html' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit-robot-ui-ci/dms-on/PHP8.3MariaDBRobot/${BUDDY_EXECUTION_HASH}/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' From 64eecb0f183601c3aa69e3a788b7ef794d60939a Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Tue, 3 Dec 2024 23:20:16 +0100 Subject: [PATCH 022/113] FRW-9206: debug --- buddy.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/buddy.yml b/buddy.yml index 27062a8846..ef2063dc73 100644 --- a/buddy.yml +++ b/buddy.yml @@ -1890,9 +1890,9 @@ - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - '.ci/snippet/RUN script -q -e -c "time docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eur.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_oneANDsmoke -s \"*\".tests.ui.suite ."' - 'mkdir -p results && touch results/time.txt && echo $(date) > results/time.txt' - - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eus.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite . - && docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml --log results/log.html" - && aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/log.html' + - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eu.spryker.local/ -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite . + && docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml + && aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/log.html"' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit-robot-ui-ci/dms-on/PHP8.3MariaDBRobot/${BUDDY_EXECUTION_HASH}/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' From 29cf143ba82e682d590c3d6bad6d5c5038a1c86d Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Tue, 3 Dec 2024 23:27:07 +0100 Subject: [PATCH 023/113] FRW-9206: debug --- buddy.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/buddy.yml b/buddy.yml index ef2063dc73..a976cb561e 100644 --- a/buddy.yml +++ b/buddy.yml @@ -1890,7 +1890,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - '.ci/snippet/RUN script -q -e -c "time docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eur.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_oneANDsmoke -s \"*\".tests.ui.suite ."' - 'mkdir -p results && touch results/time.txt && echo $(date) > results/time.txt' - - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eu.spryker.local/ -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite . + - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eus.spryker.local/ -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite . && docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml && aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/log.html"' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit-robot-ui-ci/dms-on/PHP8.3MariaDBRobot/${BUDDY_EXECUTION_HASH}/log.html"' From 73709cd54a422ec0f4f7d49f61cbef2db62045d3 Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Wed, 4 Dec 2024 00:27:11 +0100 Subject: [PATCH 024/113] FRW-9206: debug --- buddy.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/buddy.yml b/buddy.yml index a976cb561e..23ebee4059 100644 --- a/buddy.yml +++ b/buddy.yml @@ -1880,6 +1880,10 @@ - '.ci/snippet/RUN docker/sdk up' - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' + - '.ci/snippet/RUN script -q -e -c "time docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eur.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_oneANDsmoke -s \"*\".tests.ui.suite ."' + - 'mkdir -p results && touch results/time.txt && echo $(date) > results/time.txt' + - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eus.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite . + && docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml --log results/log.html"' - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' @@ -1888,11 +1892,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/RUN script -q -e -c "time docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eur.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_oneANDsmoke -s \"*\".tests.ui.suite ."' - - 'mkdir -p results && touch results/time.txt && echo $(date) > results/time.txt' - - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eus.spryker.local/ -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite . - && docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml - && aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/log.html"' + - 'sleep 60 && .ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/log.html' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit-robot-ui-ci/dms-on/PHP8.3MariaDBRobot/${BUDDY_EXECUTION_HASH}/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' From d5ccb687512400ac344a60878e0afbd165c659fb Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Wed, 4 Dec 2024 09:58:58 +0100 Subject: [PATCH 025/113] FRW-9206: debug --- buddy.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/buddy.yml b/buddy.yml index 23ebee4059..adaf6a1714 100644 --- a/buddy.yml +++ b/buddy.yml @@ -1892,7 +1892,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - 'sleep 60 && .ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/log.html' + - 'sleep 60 && .ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ -recursive --exclude "rerun/*" -exclude "output.xml"' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit-robot-ui-ci/dms-on/PHP8.3MariaDBRobot/${BUDDY_EXECUTION_HASH}/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' From 8bbe5b50cae09dc7bc9bc79075c6e8e6acd1bbe4 Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Wed, 4 Dec 2024 10:55:00 +0100 Subject: [PATCH 026/113] FRW-9206: debug --- buddy.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/buddy.yml b/buddy.yml index adaf6a1714..55c7f4d3ae 100644 --- a/buddy.yml +++ b/buddy.yml @@ -1892,7 +1892,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - 'sleep 60 && .ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ -recursive --exclude "rerun/*" -exclude "output.xml"' + - 'sleep 60 && .ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ -recursive --exclude "rerun/*" --exclude "output.xml"' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit-robot-ui-ci/dms-on/PHP8.3MariaDBRobot/${BUDDY_EXECUTION_HASH}/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' From 367250e3a68616850d285bc309a206fc41ec3544 Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Wed, 4 Dec 2024 12:17:01 +0100 Subject: [PATCH 027/113] FRW-9206: debug --- buddy.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/buddy.yml b/buddy.yml index 55c7f4d3ae..639dfffa83 100644 --- a/buddy.yml +++ b/buddy.yml @@ -1892,7 +1892,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - 'sleep 60 && .ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ -recursive --exclude "rerun/*" --exclude "output.xml"' + - 'sleep 60 && .ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive --exclude "rerun/*" --exclude "output.xml"' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit-robot-ui-ci/dms-on/PHP8.3MariaDBRobot/${BUDDY_EXECUTION_HASH}/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' From a3de56be31ef194a5b9d78a0a21bcc3781201a96 Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Wed, 4 Dec 2024 13:15:24 +0100 Subject: [PATCH 028/113] FRW-9206: debug --- buddy.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/buddy.yml b/buddy.yml index 639dfffa83..356a73ccd7 100644 --- a/buddy.yml +++ b/buddy.yml @@ -1892,7 +1892,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - 'sleep 60 && .ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive --exclude "rerun/*" --exclude "output.xml"' + - 'sleep 60 && .ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive --exclude "rerun/*"' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit-robot-ui-ci/dms-on/PHP8.3MariaDBRobot/${BUDDY_EXECUTION_HASH}/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' From 0c06d3fd5e7e03d37a00949cab5f9d29fd2c357c Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Wed, 4 Dec 2024 13:59:44 +0100 Subject: [PATCH 029/113] FRW-9206: debug --- buddy.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/buddy.yml b/buddy.yml index 356a73ccd7..3c51b063a9 100644 --- a/buddy.yml +++ b/buddy.yml @@ -1882,8 +1882,7 @@ - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - '.ci/snippet/RUN script -q -e -c "time docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eur.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_oneANDsmoke -s \"*\".tests.ui.suite ."' - 'mkdir -p results && touch results/time.txt && echo $(date) > results/time.txt' - - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eus.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite . - && docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml --log results/log.html"' + - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eus.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' @@ -1892,7 +1891,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - 'sleep 60 && .ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive --exclude "rerun/*"' + - '.ci/snippet/REQUIRE docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml && aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive --exclude "rerun/*"' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit-robot-ui-ci/dms-on/PHP8.3MariaDBRobot/${BUDDY_EXECUTION_HASH}/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' From 75cd6795c0c36bd2cadf30ea220f9a39ca92092d Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Wed, 4 Dec 2024 14:47:49 +0100 Subject: [PATCH 030/113] FRW-9206: debug --- buddy.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/buddy.yml b/buddy.yml index 3c51b063a9..2720f07f5c 100644 --- a/buddy.yml +++ b/buddy.yml @@ -1891,7 +1891,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml && aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive --exclude "rerun/*"' + - '.ci/snippet/REQUIRE docker/sdk exec -i robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml && aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/log.html"' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit-robot-ui-ci/dms-on/PHP8.3MariaDBRobot/${BUDDY_EXECUTION_HASH}/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' From e961af11e3b4f89690aa443aabdd3e842355827b Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Wed, 4 Dec 2024 16:14:47 +0100 Subject: [PATCH 031/113] FRW-9206: debug --- buddy.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/buddy.yml b/buddy.yml index 2720f07f5c..652ffec20e 100644 --- a/buddy.yml +++ b/buddy.yml @@ -1891,7 +1891,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE docker/sdk exec -i robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml && aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/log.html"' + - '.ci/snippet/REQUIRE script -q -e -c "docker/sdk exec -i robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml -log results/log.html" && aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/log.html"' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit-robot-ui-ci/dms-on/PHP8.3MariaDBRobot/${BUDDY_EXECUTION_HASH}/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' From 58a1d4854f6269762f169d9684358ec73e890677 Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Wed, 4 Dec 2024 17:11:06 +0100 Subject: [PATCH 032/113] FRW-9206: debug --- buddy.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/buddy.yml b/buddy.yml index 652ffec20e..adf5e49b1c 100644 --- a/buddy.yml +++ b/buddy.yml @@ -1891,7 +1891,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE script -q -e -c "docker/sdk exec -i robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml -log results/log.html" && aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/log.html"' + - '.ci/snippet/REQUIRE script -q -e -c "docker/sdk exec -i robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml -log results/log.html" && aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/log.html' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit-robot-ui-ci/dms-on/PHP8.3MariaDBRobot/${BUDDY_EXECUTION_HASH}/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' From 973dcb949919568a3d839df87494de30175298b7 Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Wed, 4 Dec 2024 18:00:57 +0100 Subject: [PATCH 033/113] FRW-9206: debug --- buddy.yml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/buddy.yml b/buddy.yml index adf5e49b1c..463ad85b7e 100644 --- a/buddy.yml +++ b/buddy.yml @@ -1745,7 +1745,7 @@ # - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' # - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' # - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' -# - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/log.html' +# - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/positive/log.html' # - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-on/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/log.html"' # - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' # - '.ci/snippet/FINISH' @@ -1815,7 +1815,7 @@ # - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' # - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' # - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' -# - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/log.html' +# - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/negative/log.html' # - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-on/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/log.html"' # - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' # - '.ci/snippet/FINISH' @@ -1891,7 +1891,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE script -q -e -c "docker/sdk exec -i robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml -log results/log.html" && aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/log.html' + - '.ci/snippet/REQUIRE script -q -e -c "docker/sdk exec -i robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml -log results/log.html && aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/group1/log.html"' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit-robot-ui-ci/dms-on/PHP8.3MariaDBRobot/${BUDDY_EXECUTION_HASH}/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' @@ -1968,7 +1968,7 @@ # - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' # - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' # - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' -# - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/log.html' +# - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/group2/log.html' # - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-on/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/log.html"' # - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' # - '.ci/snippet/FINISH' @@ -2046,7 +2046,7 @@ # - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' # - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' # - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/log.html' -# - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-on/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/log.html"' +# - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-on/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/group3/log.html"' # - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' # - '.ci/snippet/FINISH' # run_next_parallel: true @@ -2122,7 +2122,7 @@ # - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' # - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' # - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' -# - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3PostgreSQL/log.html' +# - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3PostgreSQL/group1/log.html' # - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-off/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.2PostgreSQL/log.html"' # - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' # - '.ci/snippet/FINISH' @@ -2193,7 +2193,7 @@ # - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' # - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' # - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' -# - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3PostgreSQL/log.html' +# - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3PostgreSQL/group2/log.html' # - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-off/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.2PostgreSQL/log.html"' # - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' # - '.ci/snippet/FINISH' @@ -2264,7 +2264,7 @@ # - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' # - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' # - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' -# - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3PostgreSQL/log.html' +# - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3PostgreSQL/group3/log.html' # - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-off/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.2PostgreSQL/log.html"' # - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' # - '.ci/snippet/FINISH' From e87494aa8d3f8f2650fb90dec70c082b14c72288 Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Wed, 4 Dec 2024 18:29:19 +0100 Subject: [PATCH 034/113] FRW-9206: debug --- buddy.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/buddy.yml b/buddy.yml index 463ad85b7e..503079104e 100644 --- a/buddy.yml +++ b/buddy.yml @@ -1891,7 +1891,8 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE script -q -e -c "docker/sdk exec -i robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml -log results/log.html && aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/group1/log.html"' + - '.ci/snippet/REQUIRE script -q -e -c "docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml -log results/log.html"' + - '.ci/snippet/REQUIRE script -q -e -c "aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/group1/log.html"' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit-robot-ui-ci/dms-on/PHP8.3MariaDBRobot/${BUDDY_EXECUTION_HASH}/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' From 05e68d5af234adfa1cc980d0a8cd1ff99c71258b Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Wed, 4 Dec 2024 19:23:38 +0100 Subject: [PATCH 035/113] FRW-9206: debug --- buddy.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/buddy.yml b/buddy.yml index 503079104e..8bcf85810e 100644 --- a/buddy.yml +++ b/buddy.yml @@ -1891,7 +1891,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE script -q -e -c "docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml -log results/log.html"' + - '.ci/snippet/REQUIRE script -q -e -c "docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml --log results/log.html"' - '.ci/snippet/REQUIRE script -q -e -c "aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/group1/log.html"' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit-robot-ui-ci/dms-on/PHP8.3MariaDBRobot/${BUDDY_EXECUTION_HASH}/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' From 61185a0c04defdbd29d75b247943192646e43d6d Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Wed, 4 Dec 2024 20:18:33 +0100 Subject: [PATCH 036/113] FRW-9206: debug --- buddy.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/buddy.yml b/buddy.yml index 8bcf85810e..5e52c81cd3 100644 --- a/buddy.yml +++ b/buddy.yml @@ -1891,7 +1891,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE script -q -e -c "docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml --log results/log.html"' + - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml"' - '.ci/snippet/REQUIRE script -q -e -c "aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/group1/log.html"' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit-robot-ui-ci/dms-on/PHP8.3MariaDBRobot/${BUDDY_EXECUTION_HASH}/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' From 6ca631efa68ff222517fbfc90038a82515f4f97f Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Thu, 5 Dec 2024 12:32:32 +0100 Subject: [PATCH 037/113] FRW-9206: save only logs to artefacts --- buddy.yml | 4426 ++++++++++++++++++++++++++--------------------------- 1 file changed, 2213 insertions(+), 2213 deletions(-) diff --git a/buddy.yml b/buddy.yml index 5e52c81cd3..06f4245389 100644 --- a/buddy.yml +++ b/buddy.yml @@ -1,1847 +1,2001 @@ -#- pipeline: 'Snyk Validation' -# events: -# - type: 'PUSH' -# refs: -# - 'refs/pull/*' -# - 'refs/heads/master' -# terminate_stale_runs: true -# auto_clear_cache: true -# fail_on_prepare_env_warning: true -# concurrent_pipeline_runs: true -# clone_depth: 1 -# resources: 'NANO' -# actions: -# - action: 'Snyk Validation' -# type: 'BUILD' -# docker_image_name: 'library/node' -# docker_image_tag: '18' -# execute_commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/REQUIRE npm install --location=global snyk' -# - '.ci/snippet/RUN snyk monitor --all-projects --org=c408eea4-f0a4-4d7a-846d-5457aefa0cac --exclude=project.json' -# - '.ci/snippet/RUN snyk test --fail-on=all --all-projects --org=c408eea4-f0a4-4d7a-846d-5457aefa0cac --severity-threshold=high --exclude=project.json' -# - '.ci/snippet/FINISH' -# setup_commands: -# - 'apt-get update && apt-get install -y golang-go' -# shell: 'BASH' -# -#- pipeline: 'Standard Validation' -# events: -# - type: 'PUSH' -# refs: -# - 'refs/pull/*' -# - 'refs/heads/master' -# terminate_stale_runs: true -# auto_clear_cache: true -# fail_on_prepare_env_warning: true -# concurrent_pipeline_runs: true -# clone_depth: 1 -# resources: 'LARGE' -# actions: -# - action: 'JS Validation' -# type: 'BUILD' -# docker_image_name: 'library/node' -# docker_image_tag: '18' -# execute_commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/REQUIRE npm ci' -# - '.ci/snippet/RUN npm run formatter' -# - '.ci/snippet/RUN npm run yves:stylelint' -# - '.ci/snippet/RUN npm run yves:lint' -# - '.ci/snippet/FINISH' -# shell: 'BASH' -# run_next_parallel: true -# - action: 'Build Project' -# type: 'BUILD' -# main_service_name: 'post' -# docker_image_name: 'spryker/php' -# docker_image_tag: '8.2' -# execute_commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' -# - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto' -# - 'SPRYKER_CURRENT_REGION=EU SPRYKER_DYNAMIC_STORE_MODE=true .ci/snippet/REQUIRE vendor/bin/install -r ci.code-generate' -# - '.ci/snippet/FINISH' -# services: -# - type: 'POSTGRE_SQL' -# version: '17' -# connection: -# host: 'postgres' -# user: 'postgres' -# password: 'secret' -# volume_mappings: [] -# - type: 'RABBIT_MQ' -# connection: -# host: 'rabbitmq' -# user: 'guest' -# password: 'guest' -# volume_mappings: [] -# - type: 'REDIS' -# connection: -# host: 'redis' -# volume_mappings: [] -# shell: 'BASH' -# run_next_parallel: false -# - action: 'Evaluator' -# type: 'BUILD' -# docker_image_name: 'spryker/php' -# docker_image_tag: '8.2' -# execute_commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/REQUIRE vendor/bin/evaluator evaluate --exclude-checkers=SPRYKER_DEV_PACKAGES_CHECKER,MINIMUM_ALLOWED_SHOP_VERSION --format=compact' -# - '.ci/snippet/FINISH' -# shell: 'BASH' -# - action: 'OpenAPI schema validation' -# type: 'BUILD' -# docker_image_name: 'library/node' -# docker_image_tag: '18' -# execute_commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/REQUIRE npm install' -# - '.ci/snippet/REQUIRE npm install speccy@0.11.0 -g' -# - '.ci/snippet/RUN speccy lint src/Generated/Glue/Specification/spryker_rest_api.schema.yml --rules=default' -# - '.ci/snippet/RUN speccy lint src/Generated/GlueStorefront/Specification/spryker_storefront_api.schema.yml --rules=default --skip openapi-tags' -# - '.ci/snippet/RUN speccy lint src/Generated/GlueBackend/Specification/spryker_backend_api.schema.yml --rules=default --skip openapi-tags' -# - '.ci/snippet/FINISH' -# ignore_errors: true -# shell: 'BASH' -# - action: 'Generic Validation' -# type: 'BUILD' -# docker_image_name: 'spryker/php' -# docker_image_tag: '8.2' -# execute_commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/RUN vendor/bin/console code:propel:validate-abstract' -# - '.ci/snippet/RUN vendor/bin/console propel:schema:validate' -# - '.ci/snippet/RUN vendor/bin/console propel:schema:validate-xml-names' -# - '.ci/snippet/RUN vendor/bin/console transfer:validate' -# - '.ci/snippet/RUN vendor/bin/spryker-dev-console dev:validate-module-schemas' -# - '.ci/snippet/RUN vendor/bin/spryker-dev-console dev:validate-module-databuilders' -# - '.ci/snippet/RUN vendor/bin/console dev:composer:replace -d -v' -# - '.ci/snippet/RUN vendor/bin/spryker-dev-console dev:sync-composer -d' -# - '.ci/snippet/RUN vendor/bin/spryker-dev-console dev:module-meta-files -d -v' -# - '.ci/snippet/RUN vendor/bin/console dev:composer:update-json-files -d -v' -# - '.ci/snippet/RUN vendor/bin/console dev:composer:validate-json-files' -# - '.ci/snippet/RUN vendor/bin/console code:sniff:style' -# - '.ci/snippet/RUN vendor/bin/phpmd src/ text vendor/spryker/architecture-sniffer/src/ruleset.xml --minimumpriority 2' -# - '.ci/snippet/RUN vendor/bin/phpstan analyze' -# - '.ci/snippet/RUN vendor/bin/psalm.phar --show-info=false --no-cache --threads=1' -# - '.ci/snippet/FINISH' -# shell: 'BASH' -# run_next_parallel: true -# variables: -# - key: 'STORAGE_REDIS_HOST' -# value: 'redis' -# type: 'VAR' -# - action: 'PHP 8.3 Validation' -# type: 'BUILD' -# docker_image_name: 'spryker/php' -# docker_image_tag: '8.3' -# execute_commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/RUN vendor/bin/phpstan analyze' -# - '.ci/snippet/RUN vendor/bin/console dev:dependency:find' -# - '.ci/snippet/RUN vendor/bin/spryker-dev-console dev:deprecation-links:check' -# - '.ci/snippet/RUN tests/travis_check_untracked.sh' -# - '.ci/snippet/RUN tests/travis_check_touched_modules.sh' -# - '.ci/snippet/FINISH' -# shell: 'BASH' -# run_next_parallel: true -# - action: 'PHP 8.3 PHPStan spryker/spryker [1/5]' -# type: 'BUILD' -# docker_image_name: 'spryker/php' -# docker_image_tag: '8.3' -# execute_commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/RUN vendor/bin/console code:phpstan -m Spryker.all -v -o 0,275' -# - '.ci/snippet/FINISH' -# shell: 'BASH' -# run_next_parallel: true -# - action: 'PHP 8.3 PHPStan spryker/spryker [2/5]' -# type: 'BUILD' -# docker_image_name: 'spryker/php' -# docker_image_tag: '8.3' -# execute_commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/RUN vendor/bin/console code:phpstan -m Spryker.all -v -o 275,275' -# - '.ci/snippet/FINISH' -# shell: 'BASH' -# run_next_parallel: true -# - action: 'PHP 8.3 PHPStan spryker/spryker [3/5]' -# type: 'BUILD' -# docker_image_name: 'spryker/php' -# docker_image_tag: '8.3' -# execute_commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/RUN vendor/bin/console code:phpstan -m Spryker.all -v -o 550,150' -# - '.ci/snippet/FINISH' -# shell: 'BASH' -# run_next_parallel: true -# - action: 'PHP 8.3 PHPStan spryker/spryker [4/5]' -# type: 'BUILD' -# docker_image_name: 'spryker/php' -# docker_image_tag: '8.3' -# execute_commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/RUN vendor/bin/console code:phpstan -m Spryker.all -v -o 700' -# - '.ci/snippet/FINISH' -# shell: 'BASH' -# run_next_parallel: true -# - action: 'PHP 8.3 PHPStan spryker/spryker [5/5]' -# type: 'BUILD' -# docker_image_name: 'spryker/php' -# docker_image_tag: '8.3' -# execute_commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/RUN vendor/bin/console code:phpstan -m Spryker.all -v -o 900' -# - '.ci/snippet/FINISH' -# shell: 'BASH' -# run_next_parallel: true -# - action: 'PHP 8.3 PHPStan spryker/spryker-shop' -# type: 'BUILD' -# docker_image_name: 'spryker/php' -# docker_image_tag: '8.3' -# execute_commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/RUN vendor/bin/console code:phpstan -m SprykerShop.all -v' -# - '.ci/snippet/FINISH' -# shell: 'BASH' -# run_next_parallel: true -# - action: 'PHP 8.3 MarketPlace Testing' -# type: 'BUILD' -# docker_image_name: 'library/node' -# docker_image_tag: '18' -# execute_commands: -# - '.ci/snippet/REQUIRE vendor/bin/console frontend:project:install-dependencies -vvv' -# - '.ci/snippet/REQUIRE npm install' -# - '.ci/snippet/RUN npm run mp:build:production' -# - '.ci/snippet/RUN npm run mp:stylelint' -# - '.ci/snippet/RUN npm run mp:lint' -# - '.ci/snippet/RUN npm run mp:test' -# - '.ci/snippet/FINISH' -# setup_commands: -# - 'apt-get update && apt-get -y install php8.2-cli php8.2-mbstring' -# shell: 'BASH' -# -#- pipeline: 'Validation / Prefer Lowest' -# events: -# - type: 'PUSH' -# refs: -# - 'refs/pull/*' -# - 'refs/heads/master' -# terminate_stale_runs: true -# auto_clear_cache: true -# fail_on_prepare_env_warning: true -# concurrent_pipeline_runs: true -# clone_depth: 1 -# resources: 'LARGE' -# actions: -# - action: 'Build Project' -# type: 'BUILD' -# main_service_name: 'post' -# docker_image_name: 'spryker/php' -# docker_image_tag: '8.2' -# execute_commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' -# - '.ci/snippet/REQUIRE composer update --prefer-lowest --optimize-autoloader --no-interaction --prefer-install=auto' -# - '.ci/snippet/REQUIRE composer require --dev dereuromark/composer-prefer-lowest:dev-master --with-all-dependencies;' -# - 'SPRYKER_CURRENT_REGION=EU SPRYKER_DYNAMIC_STORE_MODE=true .ci/snippet/REQUIRE vendor/bin/install -r ci.code-generate' -# - '.ci/snippet/FINISH' -# services: -# - type: 'POSTGRE_SQL' -# version: '9.6' -# connection: -# host: 'postgres' -# user: 'postgres' -# password: 'secret' -# - type: 'RABBIT_MQ' -# connection: -# host: 'rabbitmq' -# user: 'guest' -# password: 'guest' -# - type: 'REDIS' -# connection: -# host: 'redis' -# shell: 'BASH' -# - action: 'PHP 8.2 Validation' -# type: 'BUILD' -# docker_image_name: 'spryker/php' -# docker_image_tag: '8.2' -# execute_commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/RUN vendor/bin/phpstan analyze' -# - '.ci/snippet/FINISH' -# shell: 'BASH' -# run_next_parallel: true -# - action: 'PHP 8.2 PHPStan spryker/spryker [1/5]' -# type: 'BUILD' -# docker_image_name: 'spryker/php' -# docker_image_tag: '8.2' -# execute_commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/RUN vendor/bin/console code:phpstan -m Spryker.all -v -o 0,275' -# - '.ci/snippet/FINISH' -# shell: 'BASH' -# run_next_parallel: true -# - action: 'PHP 8.2 PHPStan spryker/spryker [2/5]' -# type: 'BUILD' -# docker_image_name: 'spryker/php' -# docker_image_tag: '8.2' -# execute_commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/RUN vendor/bin/console code:phpstan -m Spryker.all -v -o 275,275' -# - '.ci/snippet/FINISH' -# shell: 'BASH' -# run_next_parallel: true -# - action: 'PHP 8.2 PHPStan spryker/spryker [3/5]' -# type: 'BUILD' -# docker_image_name: 'spryker/php' -# docker_image_tag: '8.2' -# execute_commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/RUN vendor/bin/console code:phpstan -m Spryker.all -v -o 550,150' -# - '.ci/snippet/FINISH' -# shell: 'BASH' -# run_next_parallel: true -# - action: 'PHP 8.2 PHPStan spryker/spryker [4/5]' -# type: 'BUILD' -# docker_image_name: 'spryker/php' -# docker_image_tag: '8.2' -# execute_commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/RUN vendor/bin/console code:phpstan -m Spryker.all -v -o 700,200' -# - '.ci/snippet/FINISH' -# shell: 'BASH' -# run_next_parallel: true -# - action: 'PHP 8.2 PHPStan spryker/spryker [5/5]' -# type: 'BUILD' -# docker_image_name: 'spryker/php' -# docker_image_tag: '8.2' -# execute_commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/RUN vendor/bin/console code:phpstan -m Spryker.all -v -o 900' -# - '.ci/snippet/FINISH' -# shell: 'BASH' -# run_next_parallel: true -# - action: 'PHP 8.2 PHPStan spryker/spryker-shop' -# type: 'BUILD' -# docker_image_name: 'spryker/php' -# docker_image_tag: '8.2' -# execute_commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/RUN vendor/bin/console code:phpstan -m SprykerShop.all -v' -# - '.ci/snippet/FINISH' -# shell: 'BASH' -# -#- pipeline: 'Docker / Alpine / PHP 8.2 / MariaDB / Functional Tests / Dynamic Store OFF' -# events: -# - type: 'PUSH' -# refs: -# - 'refs/pull/*' -# - 'refs/heads/master' -# trigger_conditions: -# - trigger_condition: 'VAR_NOT_CONTAINS' -# trigger_variable_value: 'hackathon' -# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' -# terminate_stale_runs: true -# auto_clear_cache: true -# fail_on_prepare_env_warning: true -# concurrent_pipeline_runs: true -# clone_depth: 1 -# resources: 'NANO' -# actions: -# - action: 'Run tests' -# type: 'NATIVE_BUILD_DOCKER_CLI' -# commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.functional.mariadb.dynamic-store-off.yml' -# - '.ci/snippet/REQUIRE docker/sdk up -t' -# - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage0.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage1.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional2.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage2.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.glue.yml' -# - '.ci/snippet/FINISH' -# run_next_parallel: true -# variables: -# - key: 'SPRYKER_PLATFORM_IMAGE' -# value: 'spryker/php:8.2' -# type: 'VAR' -# - key: 'TRAVIS' -# value: '1' -# type: 'VAR' -# sync_paths: -# - pipeline_path: '/' -# vm_path: '/home/ubuntu/build' -# direction: 'PIPELINE_TO_VM' -# docker_layer_caching_scope: 'ACTION' -# instance_type: 'GENERAL_MEDIUM' -# -#- pipeline: 'Docker / Alpine / PHP 8.2 / MariaDB / Functional Tests' -# events: -# - type: 'PUSH' -# refs: -# - 'refs/pull/*' -# - 'refs/heads/master' -# trigger_conditions: -# - trigger_condition: 'VAR_NOT_CONTAINS' -# trigger_variable_value: 'hackathon' -# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' -# terminate_stale_runs: true -# auto_clear_cache: true -# fail_on_prepare_env_warning: true -# concurrent_pipeline_runs: true -# clone_depth: 1 -# resources: 'NANO' -# actions: -# - action: 'Run tests' -# type: 'NATIVE_BUILD_DOCKER_CLI' -# commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.functional.mariadb.yml' -# - '.ci/snippet/REQUIRE docker/sdk up -t' -# - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage0.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage1.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional2.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage2.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.glue.yml' -# - '.ci/snippet/FINISH' -# run_next_parallel: true -# variables: -# - key: 'SPRYKER_CURRENT_REGION' -# value: 'EU' -# type: 'VAR' -# - key: 'SPRYKER_DYNAMIC_STORE_MODE' -# value: 'true' -# type: 'VAR' -# - key: 'SPRYKER_PLATFORM_IMAGE' -# value: 'spryker/php:8.2' -# type: 'VAR' -# - key: 'TRAVIS' -# value: '1' -# type: 'VAR' -# sync_paths: -# - pipeline_path: '/' -# vm_path: '/home/ubuntu/build' -# direction: 'PIPELINE_TO_VM' -# docker_layer_caching_scope: 'ACTION' -# instance_type: 'GENERAL_MEDIUM' -# -#- pipeline: 'Docker / Alpine / PHP 8.2 / PostgreSQL / Functional Tests / Dynamic Store OFF' -# events: -# - type: 'PUSH' -# refs: -# - 'refs/pull/*' -# - 'refs/heads/master' -# terminate_stale_runs: true -# auto_clear_cache: true -# fail_on_prepare_env_warning: true -# concurrent_pipeline_runs: true -# clone_depth: 1 -# resources: 'NANO' -# actions: -# - action: 'Run tests' -# type: 'NATIVE_BUILD_DOCKER_CLI' -# commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.functional.dynamic-store-off.yml' -# - '.ci/snippet/REQUIRE docker/sdk up -t' -# - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage0.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage1.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional2.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage2.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.glue.yml' -# - '.ci/snippet/FINISH' -# run_next_parallel: true -# variables: -# - key: 'SPRYKER_PLATFORM_IMAGE' -# value: 'spryker/php:8.2' -# type: 'VAR' -# - key: 'TRAVIS' -# value: '1' -# type: 'VAR' -# sync_paths: -# - pipeline_path: '/' -# vm_path: '/home/ubuntu/build' -# direction: 'PIPELINE_TO_VM' -# docker_layer_caching_scope: 'ACTION' -# instance_type: 'GENERAL_MEDIUM' -# -#- pipeline: 'Docker / Alpine / PHP 8.2 / PostgreSQL / Functional Tests' -# events: -# - type: 'PUSH' -# refs: -# - 'refs/pull/*' -# - 'refs/heads/master' -# trigger_conditions: -# - trigger_condition: 'VAR_NOT_CONTAINS' -# trigger_variable_value: 'hackathon' -# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' -# terminate_stale_runs: true -# auto_clear_cache: true -# fail_on_prepare_env_warning: true -# concurrent_pipeline_runs: true -# clone_depth: 1 -# resources: 'NANO' -# actions: -# - action: 'Run tests' -# type: 'NATIVE_BUILD_DOCKER_CLI' -# commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.functional.yml' -# - '.ci/snippet/REQUIRE docker/sdk up -t' -# - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage0.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage1.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional2.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage2.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.glue.yml' -# - '.ci/snippet/FINISH' -# run_next_parallel: true -# variables: -# - key: 'SPRYKER_CURRENT_REGION' -# value: 'EU' -# type: 'VAR' -# - key: 'SPRYKER_DYNAMIC_STORE_MODE' -# value: 'true' -# type: 'VAR' -# - key: 'SPRYKER_PLATFORM_IMAGE' -# value: 'spryker/php:8.2' -# type: 'VAR' -# - key: 'TRAVIS' -# value: '1' -# type: 'VAR' -# sync_paths: -# - pipeline_path: '/' -# vm_path: '/home/ubuntu/build' -# direction: 'PIPELINE_TO_VM' -# docker_layer_caching_scope: 'ACTION' -# instance_type: 'GENERAL_MEDIUM' -# -#- pipeline: 'Docker / Alpine / PHP 8.2 / MariaDB / Acceptance / Dynamic Store OFF' -# events: -# - type: 'PUSH' -# refs: -# - 'refs/pull/*' -# - 'refs/heads/master' -# trigger_conditions: -# - trigger_condition: 'VAR_NOT_CONTAINS' -# trigger_variable_value: 'hackathon' -# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' -# terminate_stale_runs: true -# auto_clear_cache: true -# fail_on_prepare_env_warning: true -# concurrent_pipeline_runs: true -# clone_depth: 1 -# resources: 'NANO' -# actions: -# - action: 'Run tests' -# type: 'NATIVE_BUILD_DOCKER_CLI' -# commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.acceptance.mariadb.dynamic-store-off.yml' -# - '.ci/snippet/REQUIRE docker/sdk up -t' -# - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.acceptance.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept fixtures' -# - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.api.yml' -# - '.ci/snippet/FINISH' -# run_next_parallel: true -# variables: -# - key: 'SPRYKER_PLATFORM_IMAGE' -# value: 'spryker/php:8.2' -# type: 'VAR' -# - key: 'TRAVIS' -# value: '1' -# type: 'VAR' -# sync_paths: -# - pipeline_path: '/' -# vm_path: '/home/ubuntu/build' -# direction: 'PIPELINE_TO_VM' -# docker_layer_caching_scope: 'ACTION' -# instance_type: 'GENERAL_MEDIUM' -# -#- pipeline: 'Docker / Alpine / PHP 8.2 / MariaDB / Acceptance' -# events: -# - type: 'PUSH' -# refs: -# - 'refs/pull/*' -# - 'refs/heads/master' -# terminate_stale_runs: true -# auto_clear_cache: true -# fail_on_prepare_env_warning: true -# concurrent_pipeline_runs: true -# clone_depth: 1 -# resources: 'NANO' -# actions: -# - action: 'Run tests' -# type: 'NATIVE_BUILD_DOCKER_CLI' -# commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.acceptance.mariadb.yml' -# - '.ci/snippet/REQUIRE docker/sdk up -t' -# - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.acceptance.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept fixtures' -# - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.api.yml' -# - '.ci/snippet/FINISH' -# run_next_parallel: true -# variables: -# - key: 'SPRYKER_CURRENT_REGION' -# value: 'EU' -# type: 'VAR' -# - key: 'SPRYKER_DYNAMIC_STORE_MODE' -# value: 'true' -# type: 'VAR' -# - key: 'SPRYKER_PLATFORM_IMAGE' -# value: 'spryker/php:8.2' -# type: 'VAR' -# - key: 'TRAVIS' -# value: '1' -# type: 'VAR' -# sync_paths: -# - pipeline_path: '/' -# vm_path: '/home/ubuntu/build' -# direction: 'PIPELINE_TO_VM' -# docker_layer_caching_scope: 'ACTION' -# instance_type: 'GENERAL_MEDIUM' -# -#- pipeline: 'Docker / Alpine / PHP 8.2 / PostgreSQL / Acceptance / Dynamic Store OFF' -# events: -# - type: 'PUSH' -# refs: -# - 'refs/pull/*' -# - 'refs/heads/master' -# trigger_conditions: -# - trigger_condition: 'VAR_NOT_CONTAINS' -# trigger_variable_value: 'hackathon' -# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' -# terminate_stale_runs: true -# auto_clear_cache: true -# fail_on_prepare_env_warning: true -# concurrent_pipeline_runs: true -# clone_depth: 1 -# resources: 'NANO' -# actions: -# - action: 'Run tests' -# type: 'NATIVE_BUILD_DOCKER_CLI' -# commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.acceptance.dynamic-store-off.yml' -# - '.ci/snippet/REQUIRE docker/sdk up -t' -# - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.acceptance.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept fixtures' -# - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.api.yml' -# - '.ci/snippet/FINISH' -# run_next_parallel: true -# variables: -# - key: 'SPRYKER_PLATFORM_IMAGE' -# value: 'spryker/php:8.2' -# type: 'VAR' -# - key: 'TRAVIS' -# value: '1' -# type: 'VAR' -# sync_paths: -# - pipeline_path: '/' -# vm_path: '/home/ubuntu/build' -# direction: 'PIPELINE_TO_VM' -# docker_layer_caching_scope: 'ACTION' -# instance_type: 'GENERAL_MEDIUM' -# -#- pipeline: 'Docker / Alpine / PHP 8.2 / PostgreSQL / Acceptance' -# events: -# - type: 'PUSH' -# refs: -# - 'refs/pull/*' -# - 'refs/heads/master' -# trigger_conditions: -# - trigger_condition: 'VAR_NOT_CONTAINS' -# trigger_variable_value: 'hackathon' -# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' -# terminate_stale_runs: true -# auto_clear_cache: true -# fail_on_prepare_env_warning: true -# concurrent_pipeline_runs: true -# clone_depth: 1 -# resources: 'NANO' -# actions: -# - action: 'Run tests' -# type: 'NATIVE_BUILD_DOCKER_CLI' -# commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.acceptance.yml' -# - '.ci/snippet/REQUIRE docker/sdk up -t' -# - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.acceptance.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept fixtures' -# - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.api.yml' -# - '.ci/snippet/FINISH' -# run_next_parallel: true -# variables: -# - key: 'SPRYKER_CURRENT_REGION' -# value: 'EU' -# type: 'VAR' -# - key: 'SPRYKER_DYNAMIC_STORE_MODE' -# value: 'true' -# type: 'VAR' -# - key: 'SPRYKER_PLATFORM_IMAGE' -# value: 'spryker/php:8.2' -# type: 'VAR' -# - key: 'TRAVIS' -# value: '1' -# type: 'VAR' -# sync_paths: -# - pipeline_path: '/' -# vm_path: '/home/ubuntu/build' -# direction: 'PIPELINE_TO_VM' -# docker_layer_caching_scope: 'ACTION' -# instance_type: 'GENERAL_MEDIUM' -# -#- pipeline: 'Docker / Alpine / PHP 8.3 / MariaDB / Functional Tests / Dynamic Store OFF' -# events: -# - type: 'PUSH' -# refs: -# - 'refs/pull/*' -# - 'refs/heads/master' -# trigger_conditions: -# - trigger_condition: 'VAR_NOT_CONTAINS' -# trigger_variable_value: 'hackathon' -# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' -# terminate_stale_runs: true -# auto_clear_cache: true -# fail_on_prepare_env_warning: true -# concurrent_pipeline_runs: true -# clone_depth: 1 -# resources: 'NANO' -# actions: -# - action: 'Run tests' -# type: 'NATIVE_BUILD_DOCKER_CLI' -# commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.functional.mariadb.dynamic-store-off.yml' -# - '.ci/snippet/REQUIRE docker/sdk up -t' -# - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage0.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage1.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional2.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage2.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.glue.yml' -# - '.ci/snippet/FINISH' -# run_next_parallel: true -# variables: -# - key: 'SPRYKER_PLATFORM_IMAGE' -# value: 'spryker/php:8.3' -# type: 'VAR' -# - key: 'TRAVIS' -# value: '1' -# type: 'VAR' -# sync_paths: -# - pipeline_path: '/' -# vm_path: '/home/ubuntu/build' -# direction: 'PIPELINE_TO_VM' -# docker_layer_caching_scope: 'ACTION' -# instance_type: 'GENERAL_MEDIUM' -# -#- pipeline: 'Docker / Alpine / PHP 8.3 / MariaDB / Functional Tests' -# events: -# - type: 'PUSH' -# refs: -# - 'refs/pull/*' -# - 'refs/heads/master' -# trigger_conditions: -# - trigger_condition: 'VAR_NOT_CONTAINS' -# trigger_variable_value: 'hackathon' -# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' -# terminate_stale_runs: true -# auto_clear_cache: true -# fail_on_prepare_env_warning: true -# concurrent_pipeline_runs: true -# clone_depth: 1 -# resources: 'NANO' -# actions: -# - action: 'Run tests' -# type: 'NATIVE_BUILD_DOCKER_CLI' -# commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.functional.mariadb.yml' -# - '.ci/snippet/REQUIRE docker/sdk up -t' -# - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage0.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage1.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional2.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage2.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.glue.yml' -# - '.ci/snippet/FINISH' -# run_next_parallel: true -# variables: -# - key: 'SPRYKER_CURRENT_REGION' -# value: 'EU' -# type: 'VAR' -# - key: 'SPRYKER_DYNAMIC_STORE_MODE' -# value: 'true' -# type: 'VAR' -# - key: 'SPRYKER_PLATFORM_IMAGE' -# value: 'spryker/php:8.3' -# type: 'VAR' -# - key: 'TRAVIS' -# value: '1' -# type: 'VAR' -# sync_paths: -# - pipeline_path: '/' -# vm_path: '/home/ubuntu/build' -# direction: 'PIPELINE_TO_VM' -# docker_layer_caching_scope: 'ACTION' -# instance_type: 'GENERAL_MEDIUM' -# -#- pipeline: 'Docker / Alpine / PHP 8.3 / PostgreSQL / Functional Tests / Dynamic Store OFF' -# events: -# - type: 'PUSH' -# refs: -# - 'refs/pull/*' -# - 'refs/heads/master' -# trigger_conditions: -# - trigger_condition: 'VAR_NOT_CONTAINS' -# trigger_variable_value: 'hackathon' -# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' -# terminate_stale_runs: true -# auto_clear_cache: true -# fail_on_prepare_env_warning: true -# concurrent_pipeline_runs: true -# clone_depth: 1 -# resources: 'NANO' -# actions: -# - action: 'Run tests' -# type: 'NATIVE_BUILD_DOCKER_CLI' -# commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.functional.dynamic-store-off.yml' -# - '.ci/snippet/REQUIRE docker/sdk up -t' -# - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage0.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage1.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional2.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage2.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.glue.yml' -# - '.ci/snippet/FINISH' -# run_next_parallel: true -# variables: -# - key: 'SPRYKER_PLATFORM_IMAGE' -# value: 'spryker/php:8.3' -# type: 'VAR' -# - key: 'TRAVIS' -# value: '1' -# type: 'VAR' -# sync_paths: -# - pipeline_path: '/' -# vm_path: '/home/ubuntu/build' -# direction: 'PIPELINE_TO_VM' -# docker_layer_caching_scope: 'ACTION' -# instance_type: 'GENERAL_MEDIUM' -# -#- pipeline: 'Docker / Alpine / PHP 8.3 / PostgreSQL / Functional Tests' -# events: -# - type: 'PUSH' -# refs: -# - 'refs/pull/*' -# - 'refs/heads/master' -# trigger_conditions: -# - trigger_condition: 'VAR_NOT_CONTAINS' -# trigger_variable_value: 'hackathon' -# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' -# terminate_stale_runs: true -# auto_clear_cache: true -# fail_on_prepare_env_warning: true -# concurrent_pipeline_runs: true -# clone_depth: 1 -# resources: 'NANO' -# actions: -# - action: 'Run tests' -# type: 'NATIVE_BUILD_DOCKER_CLI' -# commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.functional.yml' -# - '.ci/snippet/REQUIRE docker/sdk up -t' -# - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage0.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage1.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional2.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage2.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.glue.yml' -# - '.ci/snippet/FINISH' -# run_next_parallel: true -# variables: -# - key: 'SPRYKER_CURRENT_REGION' -# value: 'EU' -# type: 'VAR' -# - key: 'SPRYKER_DYNAMIC_STORE_MODE' -# value: 'true' -# type: 'VAR' -# - key: 'SPRYKER_PLATFORM_IMAGE' -# value: 'spryker/php:8.3' -# type: 'VAR' -# - key: 'TRAVIS' -# value: '1' -# type: 'VAR' -# sync_paths: -# - pipeline_path: '/' -# vm_path: '/home/ubuntu/build' -# direction: 'PIPELINE_TO_VM' -# docker_layer_caching_scope: 'ACTION' -# instance_type: 'GENERAL_MEDIUM' -# -#- pipeline: 'Docker / Alpine / PHP 8.3 / MariaDB / Acceptance / Dynamic Store OFF' -# events: -# - type: 'PUSH' -# refs: -# - 'refs/pull/*' -# - 'refs/heads/master' -# trigger_conditions: -# - trigger_condition: 'VAR_NOT_CONTAINS' -# trigger_variable_value: 'hackathon' -# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' -# terminate_stale_runs: true -# auto_clear_cache: true -# fail_on_prepare_env_warning: true -# concurrent_pipeline_runs: true -# clone_depth: 1 -# resources: 'NANO' -# actions: -# - action: 'Run tests' -# type: 'NATIVE_BUILD_DOCKER_CLI' -# commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.acceptance.mariadb.dynamic-store-off.yml' -# - '.ci/snippet/REQUIRE docker/sdk up -t' -# - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.acceptance.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept fixtures' -# - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.api.yml' -# - '.ci/snippet/FINISH' -# run_next_parallel: true -# variables: -# - key: 'SPRYKER_PLATFORM_IMAGE' -# value: 'spryker/php:8.3' -# type: 'VAR' -# - key: 'TRAVIS' -# value: '1' -# type: 'VAR' -# sync_paths: -# - pipeline_path: '/' -# vm_path: '/home/ubuntu/build' -# direction: 'PIPELINE_TO_VM' -# docker_layer_caching_scope: 'ACTION' -# instance_type: 'GENERAL_MEDIUM' -# -#- pipeline: 'Docker / Alpine / PHP 8.3 / MariaDB / Acceptance' -# events: -# - type: 'PUSH' -# refs: -# - 'refs/pull/*' -# - 'refs/heads/master' -# trigger_conditions: -# - trigger_condition: 'VAR_NOT_CONTAINS' -# trigger_variable_value: 'hackathon' -# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' -# terminate_stale_runs: true -# auto_clear_cache: true -# fail_on_prepare_env_warning: true -# concurrent_pipeline_runs: true -# clone_depth: 1 -# resources: 'NANO' -# actions: -# - action: 'Run tests' -# type: 'NATIVE_BUILD_DOCKER_CLI' -# commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.acceptance.mariadb.yml' -# - '.ci/snippet/REQUIRE docker/sdk up -t' -# - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.acceptance.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept fixtures' -# - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.api.yml' -# - '.ci/snippet/FINISH' -# run_next_parallel: true -# variables: -# - key: 'SPRYKER_CURRENT_REGION' -# value: 'EU' -# type: 'VAR' -# - key: 'SPRYKER_DYNAMIC_STORE_MODE' -# value: 'true' -# type: 'VAR' -# - key: 'SPRYKER_PLATFORM_IMAGE' -# value: 'spryker/php:8.3' -# type: 'VAR' -# - key: 'TRAVIS' -# value: '1' -# type: 'VAR' -# sync_paths: -# - pipeline_path: '/' -# vm_path: '/home/ubuntu/build' -# direction: 'PIPELINE_TO_VM' -# docker_layer_caching_scope: 'ACTION' -# instance_type: 'GENERAL_MEDIUM' -# -#- pipeline: 'Docker / Alpine / PHP 8.3 / PostgreSQL / Acceptance / Dynamic Store OFF' -# events: -# - type: 'PUSH' -# refs: -# - 'refs/pull/*' -# - 'refs/heads/master' -# trigger_conditions: -# - trigger_condition: 'VAR_NOT_CONTAINS' -# trigger_variable_value: 'hackathon' -# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' -# terminate_stale_runs: true -# auto_clear_cache: true -# fail_on_prepare_env_warning: true -# concurrent_pipeline_runs: true -# clone_depth: 1 -# resources: 'NANO' -# actions: -# - action: 'Run tests' -# type: 'NATIVE_BUILD_DOCKER_CLI' -# commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.acceptance.dynamic-store-off.yml' -# - '.ci/snippet/REQUIRE docker/sdk up -t' -# - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.acceptance.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept fixtures' -# - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.api.yml' -# - '.ci/snippet/FINISH' -# run_next_parallel: true -# variables: -# - key: 'SPRYKER_PLATFORM_IMAGE' -# value: 'spryker/php:8.3' -# type: 'VAR' -# - key: 'TRAVIS' -# value: '1' -# type: 'VAR' -# sync_paths: -# - pipeline_path: '/' -# vm_path: '/home/ubuntu/build' -# direction: 'PIPELINE_TO_VM' -# docker_layer_caching_scope: 'ACTION' -# instance_type: 'GENERAL_MEDIUM' -# -#- pipeline: 'Docker / Alpine / PHP 8.3 / PostgreSQL / Acceptance' -# events: -# - type: 'PUSH' -# refs: -# - 'refs/pull/*' -# - 'refs/heads/master' -# trigger_conditions: -# - trigger_condition: 'VAR_NOT_CONTAINS' -# trigger_variable_value: 'hackathon' -# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' -# terminate_stale_runs: true -# auto_clear_cache: true -# fail_on_prepare_env_warning: true -# concurrent_pipeline_runs: true -# clone_depth: 1 -# resources: 'NANO' -# actions: -# - action: 'Run tests' -# type: 'NATIVE_BUILD_DOCKER_CLI' -# commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.acceptance.yml' -# - '.ci/snippet/REQUIRE docker/sdk up -t' -# - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.acceptance.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept fixtures' -# - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.api.yml' -# - '.ci/snippet/FINISH' -# run_next_parallel: true -# variables: -# - key: 'SPRYKER_CURRENT_REGION' -# value: 'EU' -# type: 'VAR' -# - key: 'SPRYKER_DYNAMIC_STORE_MODE' -# value: 'true' -# type: 'VAR' -# - key: 'SPRYKER_PLATFORM_IMAGE' -# value: 'spryker/php:8.3' -# type: 'VAR' -# - key: 'TRAVIS' -# value: '1' -# type: 'VAR' -# sync_paths: -# - pipeline_path: '/' -# vm_path: '/home/ubuntu/build' -# direction: 'PIPELINE_TO_VM' -# docker_layer_caching_scope: 'ACTION' -# instance_type: 'GENERAL_MEDIUM' -# -#- pipeline: 'Docker / Debian / PHP 8.3 / Frontend & Assets' -# events: -# - type: 'PUSH' -# refs: -# - 'refs/pull/*' -# - 'refs/heads/master' -# trigger_conditions: -# - trigger_condition: 'VAR_NOT_CONTAINS' -# trigger_variable_value: 'hackathon' -# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' -# terminate_stale_runs: true -# auto_clear_cache: true -# fail_on_prepare_env_warning: true -# concurrent_pipeline_runs: true -# clone_depth: 1 -# resources: 'NANO' -# actions: -# - action: 'Run tests' -# type: 'NATIVE_BUILD_DOCKER_CLI' -# commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.yml' -# - 'export SPRYKER_BUILD_HASH=myhash' -# - '.ci/snippet/REQUIRE docker/sdk export images' -# - '.ci/snippet/REQUIRE script -q -e -c "docker run -it --rm -e SPRYKER_NGINX_CGI_HOST_YVES_EU=localhost -e SPRYKER_NGINX_CGI_HOST_BACKOFFICE_EU=localhost -e SPRYKER_NGINX_CGI_HOST_BACKEND_GATEWAY_EU=localhost -e SPRYKER_NGINX_CGI_HOST_BACKEND_API_EU=localhost -e SPRYKER_NGINX_CGI_HOST_GLUE_EU=localhost -e SPRYKER_NGINX_CGI_HOST_CONFIGURATOR_EU=localhost -e SPRYKER_NGINX_CGI_HOST_YVES_US=localhost -e SPRYKER_NGINX_CGI_HOST_GLUE_US=localhost -e SPRYKER_NGINX_CGI_HOST_BACKOFFICE_US=localhost -e SPRYKER_NGINX_CGI_HOST_BACKEND_GATEWAY_US=localhost -e SPRYKER_NGINX_CGI_HOST_BACKEND_API_US=localhost -e ALLOWED_IP=127.0.0.1 spryker_demo_frontend:1.0-frontend nginx -t"' -# - '.ci/snippet/REQUIRE script -q -e -c "docker run -it --rm --entrypoint='''' spryker_demo_frontend:1.0-frontend ls -al /data/public/Yves/assets/myhash"' -# - '.ci/snippet/REQUIRE script -q -e -c "docker run -it --rm --entrypoint='''' spryker_demo_frontend:1.0-frontend ls -al /data/public/Zed/assets/"' -# - '.ci/snippet/FINISH' -# run_next_parallel: true -# variables: -# - key: 'SPRYKER_PLATFORM_IMAGE' -# value: 'spryker/php:8.3-debian' -# type: 'VAR' -# - key: 'TRAVIS' -# value: '1' -# type: 'VAR' -# sync_paths: -# - pipeline_path: '/' -# vm_path: '/home/ubuntu/build' -# direction: 'PIPELINE_TO_VM' -# docker_layer_caching_scope: 'ACTION' -# instance_type: 'GENERAL_MEDIUM' -# -#- pipeline: 'Docker / Alpine / PHP 8.2 / MariaDB / Functional Tests / Prefer Lowest / Dynamic Store OFF' -# events: -# - type: 'PUSH' -# refs: -# - 'refs/pull/*' -# - 'refs/heads/master' -# trigger_conditions: -# - trigger_condition: 'VAR_NOT_CONTAINS' -# trigger_variable_value: 'hackathon' -# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' -# terminate_stale_runs: true -# auto_clear_cache: true -# fail_on_prepare_env_warning: true -# concurrent_pipeline_runs: true -# clone_depth: 1 -# resources: 'NANO' -# actions: -# - action: 'Update Composer (Prefer Lowest)' -# type: 'BUILD' -# docker_image_name: 'spryker/php' -# docker_image_tag: '8.2' -# execute_commands: -# - 'composer config github-oauth.github.com ${GITHUB_TOKEN}' -# - 'COMPOSER_MEMORY_LIMIT=-1 composer update --prefer-lowest --no-interaction --prefer-install=auto --quiet' -# - 'composer require --dev dereuromark/composer-prefer-lowest:dev-master --with-all-dependencies' -# shell: 'BASH' -# - action: 'Docker / Alpine / PHP 8.2 / MariaDB / Functional Tests / Prefer Lowest' -# type: 'NATIVE_BUILD_DOCKER_CLI' -# commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.functional.mariadb.dynamic-store-off.prefer-lowest.yml' -# - '.ci/snippet/REQUIRE docker/sdk up -t' -# - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage0.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage1.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional2.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage2.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.glue.yml' -# - '.ci/snippet/FINISH' -# run_next_parallel: true -# variables: -# - key: 'SPRYKER_PLATFORM_IMAGE' -# value: 'spryker/php:8.2' -# type: 'VAR' -# - key: 'TRAVIS' -# value: '1' -# type: 'VAR' -# sync_paths: -# - pipeline_path: '/' -# vm_path: '/home/ubuntu/build' -# direction: 'PIPELINE_TO_VM' -# docker_layer_caching_scope: 'ACTION' -# instance_type: 'GENERAL_MEDIUM' -# -#- pipeline: 'Docker / Alpine / PHP 8.2 / MariaDB / Functional Tests / Prefer Lowest' -# events: -# - type: 'PUSH' -# refs: -# - 'refs/pull/*' -# - 'refs/heads/master' -# trigger_conditions: -# - trigger_condition: 'VAR_NOT_CONTAINS' -# trigger_variable_value: 'hackathon' -# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' -# terminate_stale_runs: true -# auto_clear_cache: true -# fail_on_prepare_env_warning: true -# concurrent_pipeline_runs: true -# clone_depth: 1 -# resources: 'NANO' -# actions: -# - action: 'Update Composer (Prefer Lowest)' -# type: 'BUILD' -# docker_image_name: 'spryker/php' -# docker_image_tag: '8.2' -# execute_commands: -# - 'composer config github-oauth.github.com ${GITHUB_TOKEN}' -# - 'COMPOSER_MEMORY_LIMIT=-1 composer update --prefer-lowest --no-interaction --prefer-install=auto --quiet' -# - 'composer require --dev dereuromark/composer-prefer-lowest:dev-master --with-all-dependencies' -# shell: 'BASH' -# - action: 'Run tests' -# type: 'NATIVE_BUILD_DOCKER_CLI' -# commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.functional.mariadb.prefer-lowest.yml' -# - '.ci/snippet/REQUIRE docker/sdk up -t' -# - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage0.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage1.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional2.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage2.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.glue.yml' -# - '.ci/snippet/FINISH' -# run_next_parallel: true -# variables: -# - key: 'SPRYKER_CURRENT_REGION' -# value: 'EU' -# type: 'VAR' -# - key: 'SPRYKER_DYNAMIC_STORE_MODE' -# value: 'true' -# type: 'VAR' -# - key: 'SPRYKER_PLATFORM_IMAGE' -# value: 'spryker/php:8.2' -# type: 'VAR' -# - key: 'TRAVIS' -# value: '1' -# type: 'VAR' -# sync_paths: -# - pipeline_path: '/' -# vm_path: '/home/ubuntu/build' -# direction: 'PIPELINE_TO_VM' -# docker_layer_caching_scope: 'ACTION' -# instance_type: 'GENERAL_MEDIUM' -# -#- pipeline: 'Docker / Alpine / PHP 8.2 / MariaDB / Acceptance / Prefer Lowest / Dynamic Store OFF' -# events: -# - type: 'PUSH' -# refs: -# - 'refs/pull/*' -# - 'refs/heads/master' -# trigger_conditions: -# - trigger_condition: 'VAR_NOT_CONTAINS' -# trigger_variable_value: 'hackathon' -# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' -# terminate_stale_runs: true -# auto_clear_cache: true -# fail_on_prepare_env_warning: true -# concurrent_pipeline_runs: true -# clone_depth: 1 -# resources: 'NANO' -# actions: -# - action: 'Update Composer (Prefer Lowest)' -# type: 'BUILD' -# docker_image_name: 'spryker/php' -# docker_image_tag: '8.2' -# execute_commands: -# - 'composer config github-oauth.github.com ${GITHUB_TOKEN}' -# - 'COMPOSER_MEMORY_LIMIT=-1 composer update --prefer-lowest --no-interaction --prefer-install=auto --quiet' -# - 'composer require --dev dereuromark/composer-prefer-lowest:dev-master --with-all-dependencies' -# shell: 'BASH' -# - action: 'Run tests' -# type: 'NATIVE_BUILD_DOCKER_CLI' -# commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.acceptance.mariadb.dynamic-store-off.prefer-lowest.yml' -# - '.ci/snippet/REQUIRE docker/sdk up -t' -# - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.acceptance.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept fixtures' -# - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.api.yml' -# - '.ci/snippet/FINISH' -# run_next_parallel: true -# variables: -# - key: 'SPRYKER_PLATFORM_IMAGE' -# value: 'spryker/php:8.2' -# type: 'VAR' -# - key: 'TRAVIS' -# value: '1' -# type: 'VAR' -# sync_paths: -# - pipeline_path: '/' -# vm_path: '/home/ubuntu/build' -# direction: 'PIPELINE_TO_VM' -# docker_layer_caching_scope: 'ACTION' -# instance_type: 'GENERAL_LARGE' -# -#- pipeline: 'Docker / Alpine / PHP 8.2 / MariaDB / Acceptance / Prefer Lowest' -# events: -# - type: 'PUSH' -# refs: -# - 'refs/pull/*' -# - 'refs/heads/master' -# trigger_conditions: -# - trigger_condition: 'VAR_NOT_CONTAINS' -# trigger_variable_value: 'hackathon' -# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' -# terminate_stale_runs: true -# auto_clear_cache: true -# fail_on_prepare_env_warning: true -# concurrent_pipeline_runs: true -# clone_depth: 1 -# resources: 'NANO' -# actions: -# - action: 'Update Composer (Prefer Lowest)' -# type: 'BUILD' -# docker_image_name: 'spryker/php' -# docker_image_tag: '8.2' -# execute_commands: -# - 'composer config github-oauth.github.com ${GITHUB_TOKEN}' -# - 'COMPOSER_MEMORY_LIMIT=-1 composer update --prefer-lowest --no-interaction --prefer-install=auto --quiet' -# - 'composer require --dev dereuromark/composer-prefer-lowest:dev-master --with-all-dependencies' -# shell: 'BASH' -# - action: 'Run tests' -# type: 'NATIVE_BUILD_DOCKER_CLI' -# commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.acceptance.mariadb.prefer-lowest.yml' -# - '.ci/snippet/REQUIRE docker/sdk up -t' -# - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.acceptance.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept fixtures' -# - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.api.yml' -# - '.ci/snippet/FINISH' -# run_next_parallel: true -# variables: -# - key: 'SPRYKER_CURRENT_REGION' -# value: 'EU' -# type: 'VAR' -# - key: 'SPRYKER_DYNAMIC_STORE_MODE' -# value: 'true' -# type: 'VAR' -# - key: 'SPRYKER_PLATFORM_IMAGE' -# value: 'spryker/php:8.2' -# type: 'VAR' -# - key: 'TRAVIS' -# value: '1' -# type: 'VAR' -# sync_paths: -# - pipeline_path: '/' -# vm_path: '/home/ubuntu/build' -# direction: 'PIPELINE_TO_VM' -# docker_layer_caching_scope: 'ACTION' -# instance_type: 'GENERAL_MEDIUM' -# -#- pipeline: 'Docker / Alpine / PHP 8.3 / MariaDB / Robot / Dynamic Store OFF' -# events: -# - type: 'PUSH' -# refs: -# - 'refs/pull/*' -# - 'refs/heads/master' -# trigger_conditions: -# - trigger_condition: 'VAR_NOT_CONTAINS' -# trigger_variable_value: 'hackathon' -# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' -# terminate_stale_runs: true -# auto_clear_cache: true -# fail_on_prepare_env_warning: true -# concurrent_pipeline_runs: true -# clone_depth: 1 -# resources: 'NANO' -# actions: -# - action: 'Install Composer' -# type: 'BUILD' -# docker_image_name: 'spryker/php' -# docker_image_tag: '8.3' -# execute_commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' -# - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' -# - '.ci/snippet/FINISH' -# shell: 'BASH' -# - action: 'Docker / Alpine / PHP 8.3 / MariaDB / Robot' -# type: 'NATIVE_BUILD_DOCKER_CLI' -# commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/REQUIRE docker/sdk boot deploy.ci.acceptance.mariadb.dynamic-store-off.yml' -# - '.ci/snippet/RUN docker/sdk up -t' -# - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' -# - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' -# - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:api_suite -v docker:True --exclude skip-due-to-issueORskip-due-to-refactoring -d results -s robotframework.tests.api.suite ."' -# - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' -# - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' -# - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' -# - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB' -# - 'export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID' -# - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' -# - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' -# - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' -# - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/log.html' -# - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-off/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/log.html"' -# - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' -# - '.ci/snippet/FINISH' -# run_next_parallel: true -# variables: -# - key: 'SPRYKER_PLATFORM_IMAGE' -# value: 'spryker/php:8.2' -# type: 'VAR' -# - key: 'TRAVIS' -# value: '1' -# type: 'VAR' -# timeout: 8000 -# sync_paths: -# - pipeline_path: '/' -# vm_path: '/home/ubuntu/build' -# direction: 'PIPELINE_TO_VM' -# docker_layer_caching_scope: 'ACTION' -# -#- pipeline: 'Docker / Alpine / PHP 8.3 / PostgreSQL / Robot / API' -# events: -# - type: 'PUSH' -# refs: -# - 'refs/pull/*' -# - 'refs/heads/master' -# trigger_conditions: -# - trigger_condition: 'VAR_NOT_CONTAINS' -# trigger_variable_value: 'hackathon' -# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' -# terminate_stale_runs: true -# auto_clear_cache: true -# fail_on_prepare_env_warning: true -# concurrent_pipeline_runs: true -# clone_depth: 1 -# resources: 'NANO' -# actions: -# - action: 'Install Composer' -# type: 'BUILD' -# docker_image_name: 'spryker/php' -# docker_image_tag: '8.3' -# execute_commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' -# - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' -# - '.ci/snippet/FINISH' -# shell: 'BASH' -# - action: 'Run tests' -# type: 'NATIVE_BUILD_DOCKER_CLI' -# commands: -# - '.ci/snippet/PREPARE' -# - 'export SPRYKER_PLATFORM_IMAGE=spryker/php:8.3' -# - '.ci/snippet/REQUIRE docker/sdk boot deploy.ci.api.robot.yml' -# - '.ci/snippet/RUN docker/sdk up -t' -# - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' -# - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' -# - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:api_suite -v db_engine:psycopg2 -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local --exclude skip-due-to-issueORskip-due-to-refactoring -d results -s robotframework.tests.api.suite ."' -# - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' -# - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' -# - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' -# - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB' -# - 'export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID' -# - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' -# - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' -# - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' -# - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3PostgreSQL/log.html' -# - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-on/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.2PostgreSQL/log.html"' -# - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' -# - '.ci/snippet/FINISH' -# variables: -# - key: 'SPRYKER_PLATFORM_IMAGE' -# value: 'spryker/php:8.3' -# type: 'VAR' -# - key: 'SPRYKER_CURRENT_REGION' -# value: 'EU' -# type: 'VAR' -# - key: 'SPRYKER_DYNAMIC_STORE_MODE' -# value: 'true' -# type: 'VAR' -# - key: 'TRAVIS' -# value: '1' -# type: 'VAR' -# timeout: 8000 -# sync_paths: -# - pipeline_path: '/' -# vm_path: '/home/ubuntu/build' -# direction: 'PIPELINE_TO_VM' -# docker_layer_caching_scope: 'ACTION' -# -#- pipeline: 'Docker / Alpine / PHP 8.3 / MariaDB / Robot / API' -# events: -# - type: 'PUSH' -# refs: -# - 'refs/pull/*' -# - 'refs/heads/master' -# trigger_conditions: -# - trigger_condition: 'VAR_NOT_CONTAINS' -# trigger_variable_value: 'hackathon' -# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' -# terminate_stale_runs: true -# auto_clear_cache: true -# fail_on_prepare_env_warning: true -# concurrent_pipeline_runs: true -# clone_depth: 1 -# resources: 'NANO' -# actions: -# - action: 'Install Composer' -# type: 'BUILD' -# docker_image_name: 'spryker/php' -# docker_image_tag: '8.3' -# execute_commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' -# - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' -# - '.ci/snippet/FINISH' -# shell: 'BASH' -# - action: 'Docker / Alpine / PHP 8.3 / MariaDB / Robot' -# type: 'NATIVE_BUILD_DOCKER_CLI' -# commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/REQUIRE docker/sdk boot deploy.ci.api.mariadb.robot.yml' -# - '.ci/snippet/RUN docker/sdk up -t' -# - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' -# - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' -# - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:api_suite -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local --exclude skip-due-to-issueORskip-due-to-refactoring -d results -s robotframework.tests.api.suite ."' -# - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' -# - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' -# - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' -# - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB' -# - 'export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID' -# - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' -# - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' -# - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' -# - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/log.html' -# - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-on/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/log.html"' -# - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' -# - '.ci/snippet/FINISH' -# run_next_parallel: true -# variables: -# - key: 'SPRYKER_PLATFORM_IMAGE' -# value: 'spryker/php:8.3' -# type: 'VAR' -# - key: 'SPRYKER_CURRENT_REGION' -# value: 'EU' -# type: 'VAR' -# - key: 'SPRYKER_DYNAMIC_STORE_MODE' -# value: 'true' -# type: 'VAR' -# - key: 'TRAVIS' -# value: '1' -# type: 'VAR' -# timeout: 8000 -# sync_paths: -# - pipeline_path: '/' -# vm_path: '/home/ubuntu/build' -# direction: 'PIPELINE_TO_VM' -# docker_layer_caching_scope: 'ACTION' -# instance_type: 'GENERAL_MEDIUM' -# -#- pipeline: 'Docker / Alpine / PHP 8.3 / MariaDB / Cypress / Dynamic Store OFF' -# events: -# - type: 'PUSH' -# refs: -# - 'refs/pull/*' -# - 'refs/heads/master' -# trigger_conditions: -# - trigger_condition: 'VAR_NOT_CONTAINS' -# trigger_variable_value: 'hackathon' -# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' -# terminate_stale_runs: true -# auto_clear_cache: true -# fail_on_prepare_env_warning: true -# concurrent_pipeline_runs: true -# clone_depth: 1 -# resources: 'NANO' -# actions: -# - action: 'Install Composer' -# type: 'BUILD' -# docker_image_name: 'spryker/php' -# docker_image_tag: '8.3' -# execute_commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' -# - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' -# - '.ci/snippet/FINISH' -# shell: 'BASH' -# - action: 'Run tests' -# type: 'NATIVE_BUILD_DOCKER_CLI' -# commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/REQUIRE docker/sdk boot deploy.ci.acceptance.mariadb.dynamic-store-off.cypress.yml' -# - '.ci/snippet/RUN docker/sdk up -t' -# - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' -# - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' -# - '.ci/snippet/RUN script -q -e -c "docker/sdk exec cypress-tests cp .env.example .env"' -# - '.ci/snippet/RUN script -q -e -c "docker/sdk exec cypress-tests npm run cy:ci"' -# - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' -# - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' -# - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' -# - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB' -# - 'export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID' -# - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' -# - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' -# - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' -# - '.ci/snippet/REQUIRE aws s3 cp ./.cypress/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/cypress/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/log.html' -# - 'echo "Check the Cypress screenshots - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-off/cypress/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/screenshots/&showversions=false"' -# - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' -# - '.ci/snippet/FINISH' -# run_next_parallel: true -# variables: -# - key: 'SPRYKER_PLATFORM_IMAGE' -# value: 'spryker/php:8.3' -# type: 'VAR' -# - key: 'TRAVIS' -# value: '1' -# type: 'VAR' -# timeout: 8000 -# sync_paths: -# - pipeline_path: '/' -# vm_path: '/home/ubuntu/build' -# direction: 'PIPELINE_TO_VM' -# docker_layer_caching_scope: 'ACTION' -# -#- pipeline: 'Docker / Alpine / PHP 8.3 / MariaDB / Cypress' -# events: -# - type: 'PUSH' -# refs: -# - 'refs/pull/*' -# - 'refs/heads/master' -# trigger_conditions: -# - trigger_condition: 'VAR_NOT_CONTAINS' -# trigger_variable_value: 'hackathon' -# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' -# terminate_stale_runs: true -# auto_clear_cache: true -# fail_on_prepare_env_warning: true -# concurrent_pipeline_runs: true -# clone_depth: 1 -# resources: 'NANO' -# actions: -# - action: 'Install Composer' -# type: 'BUILD' -# docker_image_name: 'spryker/php' -# docker_image_tag: '8.3' -# execute_commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' -# - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' -# - '.ci/snippet/FINISH' -# shell: 'BASH' -# - action: 'Run tests' -# type: 'NATIVE_BUILD_DOCKER_CLI' -# commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/REQUIRE docker/sdk boot deploy.ci.acceptance.mariadb.cypress.yml' -# - '.ci/snippet/RUN docker/sdk up -t' -# - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' -# - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' -# - '.ci/snippet/RUN script -q -e -c "docker/sdk exec cypress-tests cp .env.dynamic-store.example .env"' -# - '.ci/snippet/RUN script -q -e -c "docker/sdk exec cypress-tests npm run cy:ci"' -# - ' .ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' -# - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' -# - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' -# - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB' -# - 'export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID' -# - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' -# - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' -# - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' -# - '.ci/snippet/REQUIRE aws s3 cp ./.cypress/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/cypress/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/log.html' -# - 'echo "Check the Cypress screenshots - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-on/cypress/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/screenshots/&showversions=false"' -# - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' -# - '.ci/snippet/FINISH' -# run_next_parallel: true -# variables: -# - key: 'SPRYKER_PLATFORM_IMAGE' -# value: 'spryker/php:8.3' -# type: 'VAR' -# - key: 'SPRYKER_CURRENT_REGION' -# value: 'EU' -# type: 'VAR' -# - key: 'SPRYKER_DYNAMIC_STORE_MODE' -# value: 'true' -# type: 'VAR' -# - key: 'TRAVIS' -# value: '1' -# type: 'VAR' -# timeout: 8000 -# sync_paths: -# - pipeline_path: '/' -# vm_path: '/home/ubuntu/build' -# direction: 'PIPELINE_TO_VM' -# docker_layer_caching_scope: 'ACTION' -# -#- pipeline: 'Positive / Docker / Alpine / PHP 8.3 / MariaDB / Robot / API' -# events: -# - type: 'PUSH' -# refs: -# - 'refs/pull/*' -# - 'refs/heads/master' -# trigger_conditions: -# - trigger_condition: 'VAR_CONTAINS' -# trigger_variable_value: 'hackathon' -# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' -# terminate_stale_runs: true -# auto_clear_cache: true -# fail_on_prepare_env_warning: true -# concurrent_pipeline_runs: true -# clone_depth: 1 -# resources: 'NANO' -# actions: -# - action: 'Install Composer' -# type: 'BUILD' -# docker_image_name: 'spryker/php' -# docker_image_tag: '8.2' -# execute_commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' -# - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' -# - '.ci/snippet/FINISH' -# shell: 'BASH' -# - action: 'Docker / Alpine / PHP 8.3 / MariaDB / Robot' -# type: 'NATIVE_BUILD_DOCKER_CLI' -# commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/REQUIRE docker/sdk boot deploy.ci.api.mariadb.robot.yml' -# - '.ci/snippet/RUN docker/sdk up -t' -# - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' -# - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' -# - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:api_suite -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local --exclude skip-due-to-issueORskip-due-to-refactoring -d results -s robotframework.tests.api.suite.\"*\".positive ."' -# - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' -# - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' -# - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' -# - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB' -# - 'export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID' -# - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' -# - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' -# - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' -# - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/positive/log.html' -# - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-on/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/log.html"' -# - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' -# - '.ci/snippet/FINISH' -# run_next_parallel: true -# variables: -# - key: 'SPRYKER_PLATFORM_IMAGE' -# value: 'spryker/php:8.2' -# type: 'VAR' -# - key: 'SPRYKER_CURRENT_REGION' -# value: 'EU' -# type: 'VAR' -# - key: 'SPRYKER_DYNAMIC_STORE_MODE' -# value: 'true' -# type: 'VAR' -# - key: 'TRAVIS' -# value: '1' -# type: 'VAR' -# timeout: 8000 -# sync_paths: -# - pipeline_path: '/' -# vm_path: '/home/ubuntu/build' -# direction: 'PIPELINE_TO_VM' -# docker_layer_caching_scope: 'ACTION' -# instance_type: 'GENERAL_MEDIUM' -# -#- pipeline: 'Negative / Docker / Alpine / PHP 8.3 / MariaDB / Robot / API' -# events: -# - type: 'PUSH' -# refs: -# - 'refs/pull/*' -# - 'refs/heads/master' -# trigger_conditions: -# - trigger_condition: 'VAR_CONTAINS' -# trigger_variable_value: 'hackathon' -# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' -# terminate_stale_runs: true -# auto_clear_cache: true -# fail_on_prepare_env_warning: true -# concurrent_pipeline_runs: true -# clone_depth: 1 -# resources: 'NANO' -# actions: -# - action: 'Install Composer' -# type: 'BUILD' -# docker_image_name: 'spryker/php' -# docker_image_tag: '8.2' -# execute_commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' -# - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' -# - '.ci/snippet/FINISH' -# shell: 'BASH' -# - action: 'Docker / Alpine / PHP 8.3 / MariaDB / Robot' -# type: 'NATIVE_BUILD_DOCKER_CLI' -# commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/REQUIRE docker/sdk boot deploy.ci.api.mariadb.robot.yml' -# - '.ci/snippet/RUN docker/sdk up -t' -# - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' -# - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' -# - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:api_suite -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local --exclude skip-due-to-issueORskip-due-to-refactoring -d results -s robotframework.tests.api.suite.\"*\".negative ."' -# - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' -# - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' -# - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' -# - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB' -# - 'export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID' -# - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' -# - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' -# - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' -# - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/negative/log.html' -# - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-on/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/log.html"' -# - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' -# - '.ci/snippet/FINISH' -# run_next_parallel: true -# variables: -# - key: 'SPRYKER_PLATFORM_IMAGE' -# value: 'spryker/php:8.2' -# type: 'VAR' -# - key: 'SPRYKER_CURRENT_REGION' -# value: 'EU' -# type: 'VAR' -# - key: 'SPRYKER_DYNAMIC_STORE_MODE' -# value: 'true' -# type: 'VAR' -# - key: 'TRAVIS' -# value: '1' -# type: 'VAR' -# timeout: 8000 -# sync_paths: -# - pipeline_path: '/' -# vm_path: '/home/ubuntu/build' -# direction: 'PIPELINE_TO_VM' -# docker_layer_caching_scope: 'ACTION' -# instance_type: 'GENERAL_MEDIUM' +- pipeline: 'Snyk Validation' + events: + - type: 'PUSH' + refs: + - 'refs/pull/*' + - 'refs/heads/master' + terminate_stale_runs: true + auto_clear_cache: true + fail_on_prepare_env_warning: true + concurrent_pipeline_runs: true + clone_depth: 1 + resources: 'NANO' + actions: + - action: 'Snyk Validation' + type: 'BUILD' + docker_image_name: 'library/node' + docker_image_tag: '18' + execute_commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/REQUIRE npm install --location=global snyk' + - '.ci/snippet/RUN snyk monitor --all-projects --org=c408eea4-f0a4-4d7a-846d-5457aefa0cac --exclude=project.json' + - '.ci/snippet/RUN snyk test --fail-on=all --all-projects --org=c408eea4-f0a4-4d7a-846d-5457aefa0cac --severity-threshold=high --exclude=project.json' + - '.ci/snippet/FINISH' + setup_commands: + - 'apt-get update && apt-get install -y golang-go' + shell: 'BASH' + +- pipeline: 'Standard Validation' + events: + - type: 'PUSH' + refs: + - 'refs/pull/*' + - 'refs/heads/master' + terminate_stale_runs: true + auto_clear_cache: true + fail_on_prepare_env_warning: true + concurrent_pipeline_runs: true + clone_depth: 1 + resources: 'LARGE' + actions: + - action: 'JS Validation' + type: 'BUILD' + docker_image_name: 'library/node' + docker_image_tag: '18' + execute_commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/REQUIRE npm ci' + - '.ci/snippet/RUN npm run formatter' + - '.ci/snippet/RUN npm run yves:stylelint' + - '.ci/snippet/RUN npm run yves:lint' + - '.ci/snippet/FINISH' + shell: 'BASH' + run_next_parallel: true + - action: 'Build Project' + type: 'BUILD' + main_service_name: 'post' + docker_image_name: 'spryker/php' + docker_image_tag: '8.2' + execute_commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' + - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto' + - 'SPRYKER_CURRENT_REGION=EU SPRYKER_DYNAMIC_STORE_MODE=true .ci/snippet/REQUIRE vendor/bin/install -r ci.code-generate' + - '.ci/snippet/FINISH' + services: + - type: 'POSTGRE_SQL' + version: '17' + connection: + host: 'postgres' + user: 'postgres' + password: 'secret' + volume_mappings: [] + - type: 'RABBIT_MQ' + connection: + host: 'rabbitmq' + user: 'guest' + password: 'guest' + volume_mappings: [] + - type: 'REDIS' + connection: + host: 'redis' + volume_mappings: [] + shell: 'BASH' + run_next_parallel: false + - action: 'Evaluator' + type: 'BUILD' + docker_image_name: 'spryker/php' + docker_image_tag: '8.2' + execute_commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/REQUIRE vendor/bin/evaluator evaluate --exclude-checkers=SPRYKER_DEV_PACKAGES_CHECKER,MINIMUM_ALLOWED_SHOP_VERSION --format=compact' + - '.ci/snippet/FINISH' + shell: 'BASH' + - action: 'OpenAPI schema validation' + type: 'BUILD' + docker_image_name: 'library/node' + docker_image_tag: '18' + execute_commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/REQUIRE npm install' + - '.ci/snippet/REQUIRE npm install speccy@0.11.0 -g' + - '.ci/snippet/RUN speccy lint src/Generated/Glue/Specification/spryker_rest_api.schema.yml --rules=default' + - '.ci/snippet/RUN speccy lint src/Generated/GlueStorefront/Specification/spryker_storefront_api.schema.yml --rules=default --skip openapi-tags' + - '.ci/snippet/RUN speccy lint src/Generated/GlueBackend/Specification/spryker_backend_api.schema.yml --rules=default --skip openapi-tags' + - '.ci/snippet/FINISH' + ignore_errors: true + shell: 'BASH' + - action: 'Generic Validation' + type: 'BUILD' + docker_image_name: 'spryker/php' + docker_image_tag: '8.2' + execute_commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/RUN vendor/bin/console code:propel:validate-abstract' + - '.ci/snippet/RUN vendor/bin/console propel:schema:validate' + - '.ci/snippet/RUN vendor/bin/console propel:schema:validate-xml-names' + - '.ci/snippet/RUN vendor/bin/console transfer:validate' + - '.ci/snippet/RUN vendor/bin/spryker-dev-console dev:validate-module-schemas' + - '.ci/snippet/RUN vendor/bin/spryker-dev-console dev:validate-module-databuilders' + - '.ci/snippet/RUN vendor/bin/console dev:composer:replace -d -v' + - '.ci/snippet/RUN vendor/bin/spryker-dev-console dev:sync-composer -d' + - '.ci/snippet/RUN vendor/bin/spryker-dev-console dev:module-meta-files -d -v' + - '.ci/snippet/RUN vendor/bin/console dev:composer:update-json-files -d -v' + - '.ci/snippet/RUN vendor/bin/console dev:composer:validate-json-files' + - '.ci/snippet/RUN vendor/bin/console code:sniff:style' + - '.ci/snippet/RUN vendor/bin/phpmd src/ text vendor/spryker/architecture-sniffer/src/ruleset.xml --minimumpriority 2' + - '.ci/snippet/RUN vendor/bin/phpstan analyze' + - '.ci/snippet/RUN vendor/bin/psalm.phar --show-info=false --no-cache --threads=1' + - '.ci/snippet/FINISH' + shell: 'BASH' + run_next_parallel: true + variables: + - key: 'STORAGE_REDIS_HOST' + value: 'redis' + type: 'VAR' + - action: 'PHP 8.3 Validation' + type: 'BUILD' + docker_image_name: 'spryker/php' + docker_image_tag: '8.3' + execute_commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/RUN vendor/bin/phpstan analyze' + - '.ci/snippet/RUN vendor/bin/console dev:dependency:find' + - '.ci/snippet/RUN vendor/bin/spryker-dev-console dev:deprecation-links:check' + - '.ci/snippet/RUN tests/travis_check_untracked.sh' + - '.ci/snippet/RUN tests/travis_check_touched_modules.sh' + - '.ci/snippet/FINISH' + shell: 'BASH' + run_next_parallel: true + - action: 'PHP 8.3 PHPStan spryker/spryker [1/5]' + type: 'BUILD' + docker_image_name: 'spryker/php' + docker_image_tag: '8.3' + execute_commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/RUN vendor/bin/console code:phpstan -m Spryker.all -v -o 0,275' + - '.ci/snippet/FINISH' + shell: 'BASH' + run_next_parallel: true + - action: 'PHP 8.3 PHPStan spryker/spryker [2/5]' + type: 'BUILD' + docker_image_name: 'spryker/php' + docker_image_tag: '8.3' + execute_commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/RUN vendor/bin/console code:phpstan -m Spryker.all -v -o 275,275' + - '.ci/snippet/FINISH' + shell: 'BASH' + run_next_parallel: true + - action: 'PHP 8.3 PHPStan spryker/spryker [3/5]' + type: 'BUILD' + docker_image_name: 'spryker/php' + docker_image_tag: '8.3' + execute_commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/RUN vendor/bin/console code:phpstan -m Spryker.all -v -o 550,150' + - '.ci/snippet/FINISH' + shell: 'BASH' + run_next_parallel: true + - action: 'PHP 8.3 PHPStan spryker/spryker [4/5]' + type: 'BUILD' + docker_image_name: 'spryker/php' + docker_image_tag: '8.3' + execute_commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/RUN vendor/bin/console code:phpstan -m Spryker.all -v -o 700' + - '.ci/snippet/FINISH' + shell: 'BASH' + run_next_parallel: true + - action: 'PHP 8.3 PHPStan spryker/spryker [5/5]' + type: 'BUILD' + docker_image_name: 'spryker/php' + docker_image_tag: '8.3' + execute_commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/RUN vendor/bin/console code:phpstan -m Spryker.all -v -o 900' + - '.ci/snippet/FINISH' + shell: 'BASH' + run_next_parallel: true + - action: 'PHP 8.3 PHPStan spryker/spryker-shop' + type: 'BUILD' + docker_image_name: 'spryker/php' + docker_image_tag: '8.3' + execute_commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/RUN vendor/bin/console code:phpstan -m SprykerShop.all -v' + - '.ci/snippet/FINISH' + shell: 'BASH' + run_next_parallel: true + - action: 'PHP 8.3 MarketPlace Testing' + type: 'BUILD' + docker_image_name: 'library/node' + docker_image_tag: '18' + execute_commands: + - '.ci/snippet/REQUIRE vendor/bin/console frontend:project:install-dependencies -vvv' + - '.ci/snippet/REQUIRE npm install' + - '.ci/snippet/RUN npm run mp:build:production' + - '.ci/snippet/RUN npm run mp:stylelint' + - '.ci/snippet/RUN npm run mp:lint' + - '.ci/snippet/RUN npm run mp:test' + - '.ci/snippet/FINISH' + setup_commands: + - 'apt-get update && apt-get -y install php8.2-cli php8.2-mbstring' + shell: 'BASH' + +- pipeline: 'Validation / Prefer Lowest' + events: + - type: 'PUSH' + refs: + - 'refs/pull/*' + - 'refs/heads/master' + terminate_stale_runs: true + auto_clear_cache: true + fail_on_prepare_env_warning: true + concurrent_pipeline_runs: true + clone_depth: 1 + resources: 'LARGE' + actions: + - action: 'Build Project' + type: 'BUILD' + main_service_name: 'post' + docker_image_name: 'spryker/php' + docker_image_tag: '8.2' + execute_commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' + - '.ci/snippet/REQUIRE composer update --prefer-lowest --optimize-autoloader --no-interaction --prefer-install=auto' + - '.ci/snippet/REQUIRE composer require --dev dereuromark/composer-prefer-lowest:dev-master --with-all-dependencies;' + - 'SPRYKER_CURRENT_REGION=EU SPRYKER_DYNAMIC_STORE_MODE=true .ci/snippet/REQUIRE vendor/bin/install -r ci.code-generate' + - '.ci/snippet/FINISH' + services: + - type: 'POSTGRE_SQL' + version: '9.6' + connection: + host: 'postgres' + user: 'postgres' + password: 'secret' + - type: 'RABBIT_MQ' + connection: + host: 'rabbitmq' + user: 'guest' + password: 'guest' + - type: 'REDIS' + connection: + host: 'redis' + shell: 'BASH' + - action: 'PHP 8.2 Validation' + type: 'BUILD' + docker_image_name: 'spryker/php' + docker_image_tag: '8.2' + execute_commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/RUN vendor/bin/phpstan analyze' + - '.ci/snippet/FINISH' + shell: 'BASH' + run_next_parallel: true + - action: 'PHP 8.2 PHPStan spryker/spryker [1/5]' + type: 'BUILD' + docker_image_name: 'spryker/php' + docker_image_tag: '8.2' + execute_commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/RUN vendor/bin/console code:phpstan -m Spryker.all -v -o 0,275' + - '.ci/snippet/FINISH' + shell: 'BASH' + run_next_parallel: true + - action: 'PHP 8.2 PHPStan spryker/spryker [2/5]' + type: 'BUILD' + docker_image_name: 'spryker/php' + docker_image_tag: '8.2' + execute_commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/RUN vendor/bin/console code:phpstan -m Spryker.all -v -o 275,275' + - '.ci/snippet/FINISH' + shell: 'BASH' + run_next_parallel: true + - action: 'PHP 8.2 PHPStan spryker/spryker [3/5]' + type: 'BUILD' + docker_image_name: 'spryker/php' + docker_image_tag: '8.2' + execute_commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/RUN vendor/bin/console code:phpstan -m Spryker.all -v -o 550,150' + - '.ci/snippet/FINISH' + shell: 'BASH' + run_next_parallel: true + - action: 'PHP 8.2 PHPStan spryker/spryker [4/5]' + type: 'BUILD' + docker_image_name: 'spryker/php' + docker_image_tag: '8.2' + execute_commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/RUN vendor/bin/console code:phpstan -m Spryker.all -v -o 700,200' + - '.ci/snippet/FINISH' + shell: 'BASH' + run_next_parallel: true + - action: 'PHP 8.2 PHPStan spryker/spryker [5/5]' + type: 'BUILD' + docker_image_name: 'spryker/php' + docker_image_tag: '8.2' + execute_commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/RUN vendor/bin/console code:phpstan -m Spryker.all -v -o 900' + - '.ci/snippet/FINISH' + shell: 'BASH' + run_next_parallel: true + - action: 'PHP 8.2 PHPStan spryker/spryker-shop' + type: 'BUILD' + docker_image_name: 'spryker/php' + docker_image_tag: '8.2' + execute_commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/RUN vendor/bin/console code:phpstan -m SprykerShop.all -v' + - '.ci/snippet/FINISH' + shell: 'BASH' + +- pipeline: 'Docker / Alpine / PHP 8.2 / MariaDB / Functional Tests / Dynamic Store OFF' + events: + - type: 'PUSH' + refs: + - 'refs/pull/*' + - 'refs/heads/master' + trigger_conditions: + - trigger_condition: 'VAR_NOT_CONTAINS' + trigger_variable_value: 'hackathon' + trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' + terminate_stale_runs: true + auto_clear_cache: true + fail_on_prepare_env_warning: true + concurrent_pipeline_runs: true + clone_depth: 1 + resources: 'NANO' + actions: + - action: 'Run tests' + type: 'NATIVE_BUILD_DOCKER_CLI' + commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.functional.mariadb.dynamic-store-off.yml' + - '.ci/snippet/REQUIRE docker/sdk up -t' + - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage0.yml' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage1.yml' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.yml' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional2.yml' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage2.yml' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.glue.yml' + - '.ci/snippet/FINISH' + run_next_parallel: true + variables: + - key: 'SPRYKER_PLATFORM_IMAGE' + value: 'spryker/php:8.2' + type: 'VAR' + - key: 'TRAVIS' + value: '1' + type: 'VAR' + sync_paths: + - pipeline_path: '/' + vm_path: '/home/ubuntu/build' + direction: 'PIPELINE_TO_VM' + docker_layer_caching_scope: 'ACTION' + instance_type: 'GENERAL_MEDIUM' + +- pipeline: 'Docker / Alpine / PHP 8.2 / MariaDB / Functional Tests' + events: + - type: 'PUSH' + refs: + - 'refs/pull/*' + - 'refs/heads/master' + trigger_conditions: + - trigger_condition: 'VAR_NOT_CONTAINS' + trigger_variable_value: 'hackathon' + trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' + terminate_stale_runs: true + auto_clear_cache: true + fail_on_prepare_env_warning: true + concurrent_pipeline_runs: true + clone_depth: 1 + resources: 'NANO' + actions: + - action: 'Run tests' + type: 'NATIVE_BUILD_DOCKER_CLI' + commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.functional.mariadb.yml' + - '.ci/snippet/REQUIRE docker/sdk up -t' + - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage0.yml' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage1.yml' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.yml' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional2.yml' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage2.yml' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.glue.yml' + - '.ci/snippet/FINISH' + run_next_parallel: true + variables: + - key: 'SPRYKER_CURRENT_REGION' + value: 'EU' + type: 'VAR' + - key: 'SPRYKER_DYNAMIC_STORE_MODE' + value: 'true' + type: 'VAR' + - key: 'SPRYKER_PLATFORM_IMAGE' + value: 'spryker/php:8.2' + type: 'VAR' + - key: 'TRAVIS' + value: '1' + type: 'VAR' + sync_paths: + - pipeline_path: '/' + vm_path: '/home/ubuntu/build' + direction: 'PIPELINE_TO_VM' + docker_layer_caching_scope: 'ACTION' + instance_type: 'GENERAL_MEDIUM' + +- pipeline: 'Docker / Alpine / PHP 8.2 / PostgreSQL / Functional Tests / Dynamic Store OFF' + events: + - type: 'PUSH' + refs: + - 'refs/pull/*' + - 'refs/heads/master' + terminate_stale_runs: true + auto_clear_cache: true + fail_on_prepare_env_warning: true + concurrent_pipeline_runs: true + clone_depth: 1 + resources: 'NANO' + actions: + - action: 'Run tests' + type: 'NATIVE_BUILD_DOCKER_CLI' + commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.functional.dynamic-store-off.yml' + - '.ci/snippet/REQUIRE docker/sdk up -t' + - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage0.yml' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage1.yml' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.yml' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional2.yml' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage2.yml' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.glue.yml' + - '.ci/snippet/FINISH' + run_next_parallel: true + variables: + - key: 'SPRYKER_PLATFORM_IMAGE' + value: 'spryker/php:8.2' + type: 'VAR' + - key: 'TRAVIS' + value: '1' + type: 'VAR' + sync_paths: + - pipeline_path: '/' + vm_path: '/home/ubuntu/build' + direction: 'PIPELINE_TO_VM' + docker_layer_caching_scope: 'ACTION' + instance_type: 'GENERAL_MEDIUM' + +- pipeline: 'Docker / Alpine / PHP 8.2 / PostgreSQL / Functional Tests' + events: + - type: 'PUSH' + refs: + - 'refs/pull/*' + - 'refs/heads/master' + trigger_conditions: + - trigger_condition: 'VAR_NOT_CONTAINS' + trigger_variable_value: 'hackathon' + trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' + terminate_stale_runs: true + auto_clear_cache: true + fail_on_prepare_env_warning: true + concurrent_pipeline_runs: true + clone_depth: 1 + resources: 'NANO' + actions: + - action: 'Run tests' + type: 'NATIVE_BUILD_DOCKER_CLI' + commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.functional.yml' + - '.ci/snippet/REQUIRE docker/sdk up -t' + - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage0.yml' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage1.yml' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.yml' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional2.yml' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage2.yml' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.glue.yml' + - '.ci/snippet/FINISH' + run_next_parallel: true + variables: + - key: 'SPRYKER_CURRENT_REGION' + value: 'EU' + type: 'VAR' + - key: 'SPRYKER_DYNAMIC_STORE_MODE' + value: 'true' + type: 'VAR' + - key: 'SPRYKER_PLATFORM_IMAGE' + value: 'spryker/php:8.2' + type: 'VAR' + - key: 'TRAVIS' + value: '1' + type: 'VAR' + sync_paths: + - pipeline_path: '/' + vm_path: '/home/ubuntu/build' + direction: 'PIPELINE_TO_VM' + docker_layer_caching_scope: 'ACTION' + instance_type: 'GENERAL_MEDIUM' + +- pipeline: 'Docker / Alpine / PHP 8.2 / MariaDB / Acceptance / Dynamic Store OFF' + events: + - type: 'PUSH' + refs: + - 'refs/pull/*' + - 'refs/heads/master' + trigger_conditions: + - trigger_condition: 'VAR_NOT_CONTAINS' + trigger_variable_value: 'hackathon' + trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' + terminate_stale_runs: true + auto_clear_cache: true + fail_on_prepare_env_warning: true + concurrent_pipeline_runs: true + clone_depth: 1 + resources: 'NANO' + actions: + - action: 'Run tests' + type: 'NATIVE_BUILD_DOCKER_CLI' + commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.acceptance.mariadb.dynamic-store-off.yml' + - '.ci/snippet/REQUIRE docker/sdk up -t' + - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.acceptance.yml' + - '.ci/snippet/RUN docker/sdk testing codecept fixtures' + - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.api.yml' + - '.ci/snippet/FINISH' + run_next_parallel: true + variables: + - key: 'SPRYKER_PLATFORM_IMAGE' + value: 'spryker/php:8.2' + type: 'VAR' + - key: 'TRAVIS' + value: '1' + type: 'VAR' + sync_paths: + - pipeline_path: '/' + vm_path: '/home/ubuntu/build' + direction: 'PIPELINE_TO_VM' + docker_layer_caching_scope: 'ACTION' + instance_type: 'GENERAL_MEDIUM' + +- pipeline: 'Docker / Alpine / PHP 8.2 / MariaDB / Acceptance' + events: + - type: 'PUSH' + refs: + - 'refs/pull/*' + - 'refs/heads/master' + terminate_stale_runs: true + auto_clear_cache: true + fail_on_prepare_env_warning: true + concurrent_pipeline_runs: true + clone_depth: 1 + resources: 'NANO' + actions: + - action: 'Run tests' + type: 'NATIVE_BUILD_DOCKER_CLI' + commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.acceptance.mariadb.yml' + - '.ci/snippet/REQUIRE docker/sdk up -t' + - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.acceptance.yml' + - '.ci/snippet/RUN docker/sdk testing codecept fixtures' + - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.api.yml' + - '.ci/snippet/FINISH' + run_next_parallel: true + variables: + - key: 'SPRYKER_CURRENT_REGION' + value: 'EU' + type: 'VAR' + - key: 'SPRYKER_DYNAMIC_STORE_MODE' + value: 'true' + type: 'VAR' + - key: 'SPRYKER_PLATFORM_IMAGE' + value: 'spryker/php:8.2' + type: 'VAR' + - key: 'TRAVIS' + value: '1' + type: 'VAR' + sync_paths: + - pipeline_path: '/' + vm_path: '/home/ubuntu/build' + direction: 'PIPELINE_TO_VM' + docker_layer_caching_scope: 'ACTION' + instance_type: 'GENERAL_MEDIUM' + +- pipeline: 'Docker / Alpine / PHP 8.2 / PostgreSQL / Acceptance / Dynamic Store OFF' + events: + - type: 'PUSH' + refs: + - 'refs/pull/*' + - 'refs/heads/master' + trigger_conditions: + - trigger_condition: 'VAR_NOT_CONTAINS' + trigger_variable_value: 'hackathon' + trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' + terminate_stale_runs: true + auto_clear_cache: true + fail_on_prepare_env_warning: true + concurrent_pipeline_runs: true + clone_depth: 1 + resources: 'NANO' + actions: + - action: 'Run tests' + type: 'NATIVE_BUILD_DOCKER_CLI' + commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.acceptance.dynamic-store-off.yml' + - '.ci/snippet/REQUIRE docker/sdk up -t' + - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.acceptance.yml' + - '.ci/snippet/RUN docker/sdk testing codecept fixtures' + - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.api.yml' + - '.ci/snippet/FINISH' + run_next_parallel: true + variables: + - key: 'SPRYKER_PLATFORM_IMAGE' + value: 'spryker/php:8.2' + type: 'VAR' + - key: 'TRAVIS' + value: '1' + type: 'VAR' + sync_paths: + - pipeline_path: '/' + vm_path: '/home/ubuntu/build' + direction: 'PIPELINE_TO_VM' + docker_layer_caching_scope: 'ACTION' + instance_type: 'GENERAL_MEDIUM' + +- pipeline: 'Docker / Alpine / PHP 8.2 / PostgreSQL / Acceptance' + events: + - type: 'PUSH' + refs: + - 'refs/pull/*' + - 'refs/heads/master' + trigger_conditions: + - trigger_condition: 'VAR_NOT_CONTAINS' + trigger_variable_value: 'hackathon' + trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' + terminate_stale_runs: true + auto_clear_cache: true + fail_on_prepare_env_warning: true + concurrent_pipeline_runs: true + clone_depth: 1 + resources: 'NANO' + actions: + - action: 'Run tests' + type: 'NATIVE_BUILD_DOCKER_CLI' + commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.acceptance.yml' + - '.ci/snippet/REQUIRE docker/sdk up -t' + - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.acceptance.yml' + - '.ci/snippet/RUN docker/sdk testing codecept fixtures' + - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.api.yml' + - '.ci/snippet/FINISH' + run_next_parallel: true + variables: + - key: 'SPRYKER_CURRENT_REGION' + value: 'EU' + type: 'VAR' + - key: 'SPRYKER_DYNAMIC_STORE_MODE' + value: 'true' + type: 'VAR' + - key: 'SPRYKER_PLATFORM_IMAGE' + value: 'spryker/php:8.2' + type: 'VAR' + - key: 'TRAVIS' + value: '1' + type: 'VAR' + sync_paths: + - pipeline_path: '/' + vm_path: '/home/ubuntu/build' + direction: 'PIPELINE_TO_VM' + docker_layer_caching_scope: 'ACTION' + instance_type: 'GENERAL_MEDIUM' + +- pipeline: 'Docker / Alpine / PHP 8.3 / MariaDB / Functional Tests / Dynamic Store OFF' + events: + - type: 'PUSH' + refs: + - 'refs/pull/*' + - 'refs/heads/master' + trigger_conditions: + - trigger_condition: 'VAR_NOT_CONTAINS' + trigger_variable_value: 'hackathon' + trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' + terminate_stale_runs: true + auto_clear_cache: true + fail_on_prepare_env_warning: true + concurrent_pipeline_runs: true + clone_depth: 1 + resources: 'NANO' + actions: + - action: 'Run tests' + type: 'NATIVE_BUILD_DOCKER_CLI' + commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.functional.mariadb.dynamic-store-off.yml' + - '.ci/snippet/REQUIRE docker/sdk up -t' + - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage0.yml' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage1.yml' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.yml' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional2.yml' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage2.yml' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.glue.yml' + - '.ci/snippet/FINISH' + run_next_parallel: true + variables: + - key: 'SPRYKER_PLATFORM_IMAGE' + value: 'spryker/php:8.3' + type: 'VAR' + - key: 'TRAVIS' + value: '1' + type: 'VAR' + sync_paths: + - pipeline_path: '/' + vm_path: '/home/ubuntu/build' + direction: 'PIPELINE_TO_VM' + docker_layer_caching_scope: 'ACTION' + instance_type: 'GENERAL_MEDIUM' + +- pipeline: 'Docker / Alpine / PHP 8.3 / MariaDB / Functional Tests' + events: + - type: 'PUSH' + refs: + - 'refs/pull/*' + - 'refs/heads/master' + trigger_conditions: + - trigger_condition: 'VAR_NOT_CONTAINS' + trigger_variable_value: 'hackathon' + trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' + terminate_stale_runs: true + auto_clear_cache: true + fail_on_prepare_env_warning: true + concurrent_pipeline_runs: true + clone_depth: 1 + resources: 'NANO' + actions: + - action: 'Run tests' + type: 'NATIVE_BUILD_DOCKER_CLI' + commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.functional.mariadb.yml' + - '.ci/snippet/REQUIRE docker/sdk up -t' + - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage0.yml' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage1.yml' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.yml' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional2.yml' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage2.yml' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.glue.yml' + - '.ci/snippet/FINISH' + run_next_parallel: true + variables: + - key: 'SPRYKER_CURRENT_REGION' + value: 'EU' + type: 'VAR' + - key: 'SPRYKER_DYNAMIC_STORE_MODE' + value: 'true' + type: 'VAR' + - key: 'SPRYKER_PLATFORM_IMAGE' + value: 'spryker/php:8.3' + type: 'VAR' + - key: 'TRAVIS' + value: '1' + type: 'VAR' + sync_paths: + - pipeline_path: '/' + vm_path: '/home/ubuntu/build' + direction: 'PIPELINE_TO_VM' + docker_layer_caching_scope: 'ACTION' + instance_type: 'GENERAL_MEDIUM' + +- pipeline: 'Docker / Alpine / PHP 8.3 / PostgreSQL / Functional Tests / Dynamic Store OFF' + events: + - type: 'PUSH' + refs: + - 'refs/pull/*' + - 'refs/heads/master' + trigger_conditions: + - trigger_condition: 'VAR_NOT_CONTAINS' + trigger_variable_value: 'hackathon' + trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' + terminate_stale_runs: true + auto_clear_cache: true + fail_on_prepare_env_warning: true + concurrent_pipeline_runs: true + clone_depth: 1 + resources: 'NANO' + actions: + - action: 'Run tests' + type: 'NATIVE_BUILD_DOCKER_CLI' + commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.functional.dynamic-store-off.yml' + - '.ci/snippet/REQUIRE docker/sdk up -t' + - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage0.yml' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage1.yml' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.yml' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional2.yml' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage2.yml' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.glue.yml' + - '.ci/snippet/FINISH' + run_next_parallel: true + variables: + - key: 'SPRYKER_PLATFORM_IMAGE' + value: 'spryker/php:8.3' + type: 'VAR' + - key: 'TRAVIS' + value: '1' + type: 'VAR' + sync_paths: + - pipeline_path: '/' + vm_path: '/home/ubuntu/build' + direction: 'PIPELINE_TO_VM' + docker_layer_caching_scope: 'ACTION' + instance_type: 'GENERAL_MEDIUM' + +- pipeline: 'Docker / Alpine / PHP 8.3 / PostgreSQL / Functional Tests' + events: + - type: 'PUSH' + refs: + - 'refs/pull/*' + - 'refs/heads/master' + trigger_conditions: + - trigger_condition: 'VAR_NOT_CONTAINS' + trigger_variable_value: 'hackathon' + trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' + terminate_stale_runs: true + auto_clear_cache: true + fail_on_prepare_env_warning: true + concurrent_pipeline_runs: true + clone_depth: 1 + resources: 'NANO' + actions: + - action: 'Run tests' + type: 'NATIVE_BUILD_DOCKER_CLI' + commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.functional.yml' + - '.ci/snippet/REQUIRE docker/sdk up -t' + - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage0.yml' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage1.yml' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.yml' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional2.yml' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage2.yml' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.glue.yml' + - '.ci/snippet/FINISH' + run_next_parallel: true + variables: + - key: 'SPRYKER_CURRENT_REGION' + value: 'EU' + type: 'VAR' + - key: 'SPRYKER_DYNAMIC_STORE_MODE' + value: 'true' + type: 'VAR' + - key: 'SPRYKER_PLATFORM_IMAGE' + value: 'spryker/php:8.3' + type: 'VAR' + - key: 'TRAVIS' + value: '1' + type: 'VAR' + sync_paths: + - pipeline_path: '/' + vm_path: '/home/ubuntu/build' + direction: 'PIPELINE_TO_VM' + docker_layer_caching_scope: 'ACTION' + instance_type: 'GENERAL_MEDIUM' + +- pipeline: 'Docker / Alpine / PHP 8.3 / MariaDB / Acceptance / Dynamic Store OFF' + events: + - type: 'PUSH' + refs: + - 'refs/pull/*' + - 'refs/heads/master' + trigger_conditions: + - trigger_condition: 'VAR_NOT_CONTAINS' + trigger_variable_value: 'hackathon' + trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' + terminate_stale_runs: true + auto_clear_cache: true + fail_on_prepare_env_warning: true + concurrent_pipeline_runs: true + clone_depth: 1 + resources: 'NANO' + actions: + - action: 'Run tests' + type: 'NATIVE_BUILD_DOCKER_CLI' + commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.acceptance.mariadb.dynamic-store-off.yml' + - '.ci/snippet/REQUIRE docker/sdk up -t' + - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.acceptance.yml' + - '.ci/snippet/RUN docker/sdk testing codecept fixtures' + - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.api.yml' + - '.ci/snippet/FINISH' + run_next_parallel: true + variables: + - key: 'SPRYKER_PLATFORM_IMAGE' + value: 'spryker/php:8.3' + type: 'VAR' + - key: 'TRAVIS' + value: '1' + type: 'VAR' + sync_paths: + - pipeline_path: '/' + vm_path: '/home/ubuntu/build' + direction: 'PIPELINE_TO_VM' + docker_layer_caching_scope: 'ACTION' + instance_type: 'GENERAL_MEDIUM' + +- pipeline: 'Docker / Alpine / PHP 8.3 / MariaDB / Acceptance' + events: + - type: 'PUSH' + refs: + - 'refs/pull/*' + - 'refs/heads/master' + trigger_conditions: + - trigger_condition: 'VAR_NOT_CONTAINS' + trigger_variable_value: 'hackathon' + trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' + terminate_stale_runs: true + auto_clear_cache: true + fail_on_prepare_env_warning: true + concurrent_pipeline_runs: true + clone_depth: 1 + resources: 'NANO' + actions: + - action: 'Run tests' + type: 'NATIVE_BUILD_DOCKER_CLI' + commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.acceptance.mariadb.yml' + - '.ci/snippet/REQUIRE docker/sdk up -t' + - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.acceptance.yml' + - '.ci/snippet/RUN docker/sdk testing codecept fixtures' + - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.api.yml' + - '.ci/snippet/FINISH' + run_next_parallel: true + variables: + - key: 'SPRYKER_CURRENT_REGION' + value: 'EU' + type: 'VAR' + - key: 'SPRYKER_DYNAMIC_STORE_MODE' + value: 'true' + type: 'VAR' + - key: 'SPRYKER_PLATFORM_IMAGE' + value: 'spryker/php:8.3' + type: 'VAR' + - key: 'TRAVIS' + value: '1' + type: 'VAR' + sync_paths: + - pipeline_path: '/' + vm_path: '/home/ubuntu/build' + direction: 'PIPELINE_TO_VM' + docker_layer_caching_scope: 'ACTION' + instance_type: 'GENERAL_MEDIUM' + +- pipeline: 'Docker / Alpine / PHP 8.3 / PostgreSQL / Acceptance / Dynamic Store OFF' + events: + - type: 'PUSH' + refs: + - 'refs/pull/*' + - 'refs/heads/master' + trigger_conditions: + - trigger_condition: 'VAR_NOT_CONTAINS' + trigger_variable_value: 'hackathon' + trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' + terminate_stale_runs: true + auto_clear_cache: true + fail_on_prepare_env_warning: true + concurrent_pipeline_runs: true + clone_depth: 1 + resources: 'NANO' + actions: + - action: 'Run tests' + type: 'NATIVE_BUILD_DOCKER_CLI' + commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.acceptance.dynamic-store-off.yml' + - '.ci/snippet/REQUIRE docker/sdk up -t' + - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.acceptance.yml' + - '.ci/snippet/RUN docker/sdk testing codecept fixtures' + - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.api.yml' + - '.ci/snippet/FINISH' + run_next_parallel: true + variables: + - key: 'SPRYKER_PLATFORM_IMAGE' + value: 'spryker/php:8.3' + type: 'VAR' + - key: 'TRAVIS' + value: '1' + type: 'VAR' + sync_paths: + - pipeline_path: '/' + vm_path: '/home/ubuntu/build' + direction: 'PIPELINE_TO_VM' + docker_layer_caching_scope: 'ACTION' + instance_type: 'GENERAL_MEDIUM' + +- pipeline: 'Docker / Alpine / PHP 8.3 / PostgreSQL / Acceptance' + events: + - type: 'PUSH' + refs: + - 'refs/pull/*' + - 'refs/heads/master' + trigger_conditions: + - trigger_condition: 'VAR_NOT_CONTAINS' + trigger_variable_value: 'hackathon' + trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' + terminate_stale_runs: true + auto_clear_cache: true + fail_on_prepare_env_warning: true + concurrent_pipeline_runs: true + clone_depth: 1 + resources: 'NANO' + actions: + - action: 'Run tests' + type: 'NATIVE_BUILD_DOCKER_CLI' + commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.acceptance.yml' + - '.ci/snippet/REQUIRE docker/sdk up -t' + - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.acceptance.yml' + - '.ci/snippet/RUN docker/sdk testing codecept fixtures' + - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.api.yml' + - '.ci/snippet/FINISH' + run_next_parallel: true + variables: + - key: 'SPRYKER_CURRENT_REGION' + value: 'EU' + type: 'VAR' + - key: 'SPRYKER_DYNAMIC_STORE_MODE' + value: 'true' + type: 'VAR' + - key: 'SPRYKER_PLATFORM_IMAGE' + value: 'spryker/php:8.3' + type: 'VAR' + - key: 'TRAVIS' + value: '1' + type: 'VAR' + sync_paths: + - pipeline_path: '/' + vm_path: '/home/ubuntu/build' + direction: 'PIPELINE_TO_VM' + docker_layer_caching_scope: 'ACTION' + instance_type: 'GENERAL_MEDIUM' + +- pipeline: 'Docker / Debian / PHP 8.3 / Frontend & Assets' + events: + - type: 'PUSH' + refs: + - 'refs/pull/*' + - 'refs/heads/master' + trigger_conditions: + - trigger_condition: 'VAR_NOT_CONTAINS' + trigger_variable_value: 'hackathon' + trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' + terminate_stale_runs: true + auto_clear_cache: true + fail_on_prepare_env_warning: true + concurrent_pipeline_runs: true + clone_depth: 1 + resources: 'NANO' + actions: + - action: 'Run tests' + type: 'NATIVE_BUILD_DOCKER_CLI' + commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.yml' + - 'export SPRYKER_BUILD_HASH=myhash' + - '.ci/snippet/REQUIRE docker/sdk export images' + - '.ci/snippet/REQUIRE script -q -e -c "docker run -it --rm -e SPRYKER_NGINX_CGI_HOST_YVES_EU=localhost -e SPRYKER_NGINX_CGI_HOST_BACKOFFICE_EU=localhost -e SPRYKER_NGINX_CGI_HOST_BACKEND_GATEWAY_EU=localhost -e SPRYKER_NGINX_CGI_HOST_BACKEND_API_EU=localhost -e SPRYKER_NGINX_CGI_HOST_GLUE_EU=localhost -e SPRYKER_NGINX_CGI_HOST_CONFIGURATOR_EU=localhost -e SPRYKER_NGINX_CGI_HOST_YVES_US=localhost -e SPRYKER_NGINX_CGI_HOST_GLUE_US=localhost -e SPRYKER_NGINX_CGI_HOST_BACKOFFICE_US=localhost -e SPRYKER_NGINX_CGI_HOST_BACKEND_GATEWAY_US=localhost -e SPRYKER_NGINX_CGI_HOST_BACKEND_API_US=localhost -e ALLOWED_IP=127.0.0.1 spryker_demo_frontend:1.0-frontend nginx -t"' + - '.ci/snippet/REQUIRE script -q -e -c "docker run -it --rm --entrypoint='''' spryker_demo_frontend:1.0-frontend ls -al /data/public/Yves/assets/myhash"' + - '.ci/snippet/REQUIRE script -q -e -c "docker run -it --rm --entrypoint='''' spryker_demo_frontend:1.0-frontend ls -al /data/public/Zed/assets/"' + - '.ci/snippet/FINISH' + run_next_parallel: true + variables: + - key: 'SPRYKER_PLATFORM_IMAGE' + value: 'spryker/php:8.3-debian' + type: 'VAR' + - key: 'TRAVIS' + value: '1' + type: 'VAR' + sync_paths: + - pipeline_path: '/' + vm_path: '/home/ubuntu/build' + direction: 'PIPELINE_TO_VM' + docker_layer_caching_scope: 'ACTION' + instance_type: 'GENERAL_MEDIUM' + +- pipeline: 'Docker / Alpine / PHP 8.2 / MariaDB / Functional Tests / Prefer Lowest / Dynamic Store OFF' + events: + - type: 'PUSH' + refs: + - 'refs/pull/*' + - 'refs/heads/master' + trigger_conditions: + - trigger_condition: 'VAR_NOT_CONTAINS' + trigger_variable_value: 'hackathon' + trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' + terminate_stale_runs: true + auto_clear_cache: true + fail_on_prepare_env_warning: true + concurrent_pipeline_runs: true + clone_depth: 1 + resources: 'NANO' + actions: + - action: 'Update Composer (Prefer Lowest)' + type: 'BUILD' + docker_image_name: 'spryker/php' + docker_image_tag: '8.2' + execute_commands: + - 'composer config github-oauth.github.com ${GITHUB_TOKEN}' + - 'COMPOSER_MEMORY_LIMIT=-1 composer update --prefer-lowest --no-interaction --prefer-install=auto --quiet' + - 'composer require --dev dereuromark/composer-prefer-lowest:dev-master --with-all-dependencies' + shell: 'BASH' + - action: 'Docker / Alpine / PHP 8.2 / MariaDB / Functional Tests / Prefer Lowest' + type: 'NATIVE_BUILD_DOCKER_CLI' + commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.functional.mariadb.dynamic-store-off.prefer-lowest.yml' + - '.ci/snippet/REQUIRE docker/sdk up -t' + - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage0.yml' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage1.yml' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.yml' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional2.yml' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage2.yml' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.glue.yml' + - '.ci/snippet/FINISH' + run_next_parallel: true + variables: + - key: 'SPRYKER_PLATFORM_IMAGE' + value: 'spryker/php:8.2' + type: 'VAR' + - key: 'TRAVIS' + value: '1' + type: 'VAR' + sync_paths: + - pipeline_path: '/' + vm_path: '/home/ubuntu/build' + direction: 'PIPELINE_TO_VM' + docker_layer_caching_scope: 'ACTION' + instance_type: 'GENERAL_MEDIUM' + +- pipeline: 'Docker / Alpine / PHP 8.2 / MariaDB / Functional Tests / Prefer Lowest' + events: + - type: 'PUSH' + refs: + - 'refs/pull/*' + - 'refs/heads/master' + trigger_conditions: + - trigger_condition: 'VAR_NOT_CONTAINS' + trigger_variable_value: 'hackathon' + trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' + terminate_stale_runs: true + auto_clear_cache: true + fail_on_prepare_env_warning: true + concurrent_pipeline_runs: true + clone_depth: 1 + resources: 'NANO' + actions: + - action: 'Update Composer (Prefer Lowest)' + type: 'BUILD' + docker_image_name: 'spryker/php' + docker_image_tag: '8.2' + execute_commands: + - 'composer config github-oauth.github.com ${GITHUB_TOKEN}' + - 'COMPOSER_MEMORY_LIMIT=-1 composer update --prefer-lowest --no-interaction --prefer-install=auto --quiet' + - 'composer require --dev dereuromark/composer-prefer-lowest:dev-master --with-all-dependencies' + shell: 'BASH' + - action: 'Run tests' + type: 'NATIVE_BUILD_DOCKER_CLI' + commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.functional.mariadb.prefer-lowest.yml' + - '.ci/snippet/REQUIRE docker/sdk up -t' + - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage0.yml' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage1.yml' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.yml' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional2.yml' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage2.yml' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.glue.yml' + - '.ci/snippet/FINISH' + run_next_parallel: true + variables: + - key: 'SPRYKER_CURRENT_REGION' + value: 'EU' + type: 'VAR' + - key: 'SPRYKER_DYNAMIC_STORE_MODE' + value: 'true' + type: 'VAR' + - key: 'SPRYKER_PLATFORM_IMAGE' + value: 'spryker/php:8.2' + type: 'VAR' + - key: 'TRAVIS' + value: '1' + type: 'VAR' + sync_paths: + - pipeline_path: '/' + vm_path: '/home/ubuntu/build' + direction: 'PIPELINE_TO_VM' + docker_layer_caching_scope: 'ACTION' + instance_type: 'GENERAL_MEDIUM' + +- pipeline: 'Docker / Alpine / PHP 8.2 / MariaDB / Acceptance / Prefer Lowest / Dynamic Store OFF' + events: + - type: 'PUSH' + refs: + - 'refs/pull/*' + - 'refs/heads/master' + trigger_conditions: + - trigger_condition: 'VAR_NOT_CONTAINS' + trigger_variable_value: 'hackathon' + trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' + terminate_stale_runs: true + auto_clear_cache: true + fail_on_prepare_env_warning: true + concurrent_pipeline_runs: true + clone_depth: 1 + resources: 'NANO' + actions: + - action: 'Update Composer (Prefer Lowest)' + type: 'BUILD' + docker_image_name: 'spryker/php' + docker_image_tag: '8.2' + execute_commands: + - 'composer config github-oauth.github.com ${GITHUB_TOKEN}' + - 'COMPOSER_MEMORY_LIMIT=-1 composer update --prefer-lowest --no-interaction --prefer-install=auto --quiet' + - 'composer require --dev dereuromark/composer-prefer-lowest:dev-master --with-all-dependencies' + shell: 'BASH' + - action: 'Run tests' + type: 'NATIVE_BUILD_DOCKER_CLI' + commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.acceptance.mariadb.dynamic-store-off.prefer-lowest.yml' + - '.ci/snippet/REQUIRE docker/sdk up -t' + - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.acceptance.yml' + - '.ci/snippet/RUN docker/sdk testing codecept fixtures' + - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.api.yml' + - '.ci/snippet/FINISH' + run_next_parallel: true + variables: + - key: 'SPRYKER_PLATFORM_IMAGE' + value: 'spryker/php:8.2' + type: 'VAR' + - key: 'TRAVIS' + value: '1' + type: 'VAR' + sync_paths: + - pipeline_path: '/' + vm_path: '/home/ubuntu/build' + direction: 'PIPELINE_TO_VM' + docker_layer_caching_scope: 'ACTION' + instance_type: 'GENERAL_LARGE' + +- pipeline: 'Docker / Alpine / PHP 8.2 / MariaDB / Acceptance / Prefer Lowest' + events: + - type: 'PUSH' + refs: + - 'refs/pull/*' + - 'refs/heads/master' + trigger_conditions: + - trigger_condition: 'VAR_NOT_CONTAINS' + trigger_variable_value: 'hackathon' + trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' + terminate_stale_runs: true + auto_clear_cache: true + fail_on_prepare_env_warning: true + concurrent_pipeline_runs: true + clone_depth: 1 + resources: 'NANO' + actions: + - action: 'Update Composer (Prefer Lowest)' + type: 'BUILD' + docker_image_name: 'spryker/php' + docker_image_tag: '8.2' + execute_commands: + - 'composer config github-oauth.github.com ${GITHUB_TOKEN}' + - 'COMPOSER_MEMORY_LIMIT=-1 composer update --prefer-lowest --no-interaction --prefer-install=auto --quiet' + - 'composer require --dev dereuromark/composer-prefer-lowest:dev-master --with-all-dependencies' + shell: 'BASH' + - action: 'Run tests' + type: 'NATIVE_BUILD_DOCKER_CLI' + commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.acceptance.mariadb.prefer-lowest.yml' + - '.ci/snippet/REQUIRE docker/sdk up -t' + - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.acceptance.yml' + - '.ci/snippet/RUN docker/sdk testing codecept fixtures' + - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.api.yml' + - '.ci/snippet/FINISH' + run_next_parallel: true + variables: + - key: 'SPRYKER_CURRENT_REGION' + value: 'EU' + type: 'VAR' + - key: 'SPRYKER_DYNAMIC_STORE_MODE' + value: 'true' + type: 'VAR' + - key: 'SPRYKER_PLATFORM_IMAGE' + value: 'spryker/php:8.2' + type: 'VAR' + - key: 'TRAVIS' + value: '1' + type: 'VAR' + sync_paths: + - pipeline_path: '/' + vm_path: '/home/ubuntu/build' + direction: 'PIPELINE_TO_VM' + docker_layer_caching_scope: 'ACTION' + instance_type: 'GENERAL_MEDIUM' + +- pipeline: 'Docker / Alpine / PHP 8.3 / MariaDB / Robot / Dynamic Store OFF' + events: + - type: 'PUSH' + refs: + - 'refs/pull/*' + - 'refs/heads/master' + trigger_conditions: + - trigger_condition: 'VAR_NOT_CONTAINS' + trigger_variable_value: 'hackathon' + trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' + terminate_stale_runs: true + auto_clear_cache: true + fail_on_prepare_env_warning: true + concurrent_pipeline_runs: true + clone_depth: 1 + resources: 'NANO' + actions: + - action: 'Install Composer' + type: 'BUILD' + docker_image_name: 'spryker/php' + docker_image_tag: '8.3' + execute_commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' + - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' + - '.ci/snippet/FINISH' + shell: 'BASH' + - action: 'Docker / Alpine / PHP 8.3 / MariaDB / Robot' + type: 'NATIVE_BUILD_DOCKER_CLI' + commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/REQUIRE docker/sdk boot deploy.ci.acceptance.mariadb.dynamic-store-off.yml' + - '.ci/snippet/RUN docker/sdk up -t' + - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' + - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' + - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:api_suite -v docker:True --exclude skip-due-to-issueORskip-due-to-refactoring -d results -s robotframework.tests.api.suite ."' + - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' + - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' + - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' + - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB' + - 'export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID' + - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' + - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' + - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' + - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/log.html' + - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-off/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/log.html"' + - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' + - '.ci/snippet/FINISH' + run_next_parallel: true + variables: + - key: 'SPRYKER_PLATFORM_IMAGE' + value: 'spryker/php:8.2' + type: 'VAR' + - key: 'TRAVIS' + value: '1' + type: 'VAR' + timeout: 8000 + sync_paths: + - pipeline_path: '/' + vm_path: '/home/ubuntu/build' + direction: 'PIPELINE_TO_VM' + docker_layer_caching_scope: 'ACTION' + +- pipeline: 'Docker / Alpine / PHP 8.3 / PostgreSQL / Robot / API' + events: + - type: 'PUSH' + refs: + - 'refs/pull/*' + - 'refs/heads/master' + trigger_conditions: + - trigger_condition: 'VAR_NOT_CONTAINS' + trigger_variable_value: 'hackathon' + trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' + terminate_stale_runs: true + auto_clear_cache: true + fail_on_prepare_env_warning: true + concurrent_pipeline_runs: true + clone_depth: 1 + resources: 'NANO' + actions: + - action: 'Install Composer' + type: 'BUILD' + docker_image_name: 'spryker/php' + docker_image_tag: '8.3' + execute_commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' + - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' + - '.ci/snippet/FINISH' + shell: 'BASH' + - action: 'Run tests' + type: 'NATIVE_BUILD_DOCKER_CLI' + commands: + - '.ci/snippet/PREPARE' + - 'export SPRYKER_PLATFORM_IMAGE=spryker/php:8.3' + - '.ci/snippet/REQUIRE docker/sdk boot deploy.ci.api.robot.yml' + - '.ci/snippet/RUN docker/sdk up -t' + - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' + - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' + - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:api_suite -v db_engine:psycopg2 -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local --exclude skip-due-to-issueORskip-due-to-refactoring -d results -s robotframework.tests.api.suite ."' + - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' + - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' + - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' + - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB' + - 'export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID' + - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' + - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' + - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' + - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3PostgreSQL/log.html' + - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-on/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.2PostgreSQL/log.html"' + - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' + - '.ci/snippet/FINISH' + variables: + - key: 'SPRYKER_PLATFORM_IMAGE' + value: 'spryker/php:8.3' + type: 'VAR' + - key: 'SPRYKER_CURRENT_REGION' + value: 'EU' + type: 'VAR' + - key: 'SPRYKER_DYNAMIC_STORE_MODE' + value: 'true' + type: 'VAR' + - key: 'TRAVIS' + value: '1' + type: 'VAR' + timeout: 8000 + sync_paths: + - pipeline_path: '/' + vm_path: '/home/ubuntu/build' + direction: 'PIPELINE_TO_VM' + docker_layer_caching_scope: 'ACTION' + +- pipeline: 'Docker / Alpine / PHP 8.3 / MariaDB / Robot / API' + events: + - type: 'PUSH' + refs: + - 'refs/pull/*' + - 'refs/heads/master' + trigger_conditions: + - trigger_condition: 'VAR_NOT_CONTAINS' + trigger_variable_value: 'hackathon' + trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' + terminate_stale_runs: true + auto_clear_cache: true + fail_on_prepare_env_warning: true + concurrent_pipeline_runs: true + clone_depth: 1 + resources: 'NANO' + actions: + - action: 'Install Composer' + type: 'BUILD' + docker_image_name: 'spryker/php' + docker_image_tag: '8.3' + execute_commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' + - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' + - '.ci/snippet/FINISH' + shell: 'BASH' + - action: 'Docker / Alpine / PHP 8.3 / MariaDB / Robot' + type: 'NATIVE_BUILD_DOCKER_CLI' + commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/REQUIRE docker/sdk boot deploy.ci.api.mariadb.robot.yml' + - '.ci/snippet/RUN docker/sdk up -t' + - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' + - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' + - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:api_suite -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local --exclude skip-due-to-issueORskip-due-to-refactoring -d results -s robotframework.tests.api.suite ."' + - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' + - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' + - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' + - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB' + - 'export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID' + - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' + - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' + - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' + - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/log.html' + - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-on/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/log.html"' + - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' + - '.ci/snippet/FINISH' + run_next_parallel: true + variables: + - key: 'SPRYKER_PLATFORM_IMAGE' + value: 'spryker/php:8.3' + type: 'VAR' + - key: 'SPRYKER_CURRENT_REGION' + value: 'EU' + type: 'VAR' + - key: 'SPRYKER_DYNAMIC_STORE_MODE' + value: 'true' + type: 'VAR' + - key: 'TRAVIS' + value: '1' + type: 'VAR' + timeout: 8000 + sync_paths: + - pipeline_path: '/' + vm_path: '/home/ubuntu/build' + direction: 'PIPELINE_TO_VM' + docker_layer_caching_scope: 'ACTION' + instance_type: 'GENERAL_MEDIUM' + +- pipeline: 'Docker / Alpine / PHP 8.3 / MariaDB / Cypress / Dynamic Store OFF' + events: + - type: 'PUSH' + refs: + - 'refs/pull/*' + - 'refs/heads/master' + trigger_conditions: + - trigger_condition: 'VAR_NOT_CONTAINS' + trigger_variable_value: 'hackathon' + trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' + terminate_stale_runs: true + auto_clear_cache: true + fail_on_prepare_env_warning: true + concurrent_pipeline_runs: true + clone_depth: 1 + resources: 'NANO' + actions: + - action: 'Install Composer' + type: 'BUILD' + docker_image_name: 'spryker/php' + docker_image_tag: '8.3' + execute_commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' + - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' + - '.ci/snippet/FINISH' + shell: 'BASH' + - action: 'Run tests' + type: 'NATIVE_BUILD_DOCKER_CLI' + commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/REQUIRE docker/sdk boot deploy.ci.acceptance.mariadb.dynamic-store-off.cypress.yml' + - '.ci/snippet/RUN docker/sdk up -t' + - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' + - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' + - '.ci/snippet/RUN script -q -e -c "docker/sdk exec cypress-tests cp .env.example .env"' + - '.ci/snippet/RUN script -q -e -c "docker/sdk exec cypress-tests npm run cy:ci"' + - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' + - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' + - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' + - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB' + - 'export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID' + - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' + - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' + - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' + - '.ci/snippet/REQUIRE aws s3 cp ./.cypress/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/cypress/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/log.html' + - 'echo "Check the Cypress screenshots - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-off/cypress/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/screenshots/&showversions=false"' + - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' + - '.ci/snippet/FINISH' + run_next_parallel: true + variables: + - key: 'SPRYKER_PLATFORM_IMAGE' + value: 'spryker/php:8.3' + type: 'VAR' + - key: 'TRAVIS' + value: '1' + type: 'VAR' + timeout: 8000 + sync_paths: + - pipeline_path: '/' + vm_path: '/home/ubuntu/build' + direction: 'PIPELINE_TO_VM' + docker_layer_caching_scope: 'ACTION' + +- pipeline: 'Docker / Alpine / PHP 8.3 / MariaDB / Cypress' + events: + - type: 'PUSH' + refs: + - 'refs/pull/*' + - 'refs/heads/master' + trigger_conditions: + - trigger_condition: 'VAR_NOT_CONTAINS' + trigger_variable_value: 'hackathon' + trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' + terminate_stale_runs: true + auto_clear_cache: true + fail_on_prepare_env_warning: true + concurrent_pipeline_runs: true + clone_depth: 1 + resources: 'NANO' + actions: + - action: 'Install Composer' + type: 'BUILD' + docker_image_name: 'spryker/php' + docker_image_tag: '8.3' + execute_commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' + - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' + - '.ci/snippet/FINISH' + shell: 'BASH' + - action: 'Run tests' + type: 'NATIVE_BUILD_DOCKER_CLI' + commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/REQUIRE docker/sdk boot deploy.ci.acceptance.mariadb.cypress.yml' + - '.ci/snippet/RUN docker/sdk up -t' + - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' + - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' + - '.ci/snippet/RUN script -q -e -c "docker/sdk exec cypress-tests cp .env.dynamic-store.example .env"' + - '.ci/snippet/RUN script -q -e -c "docker/sdk exec cypress-tests npm run cy:ci"' + - ' .ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' + - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' + - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' + - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB' + - 'export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID' + - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' + - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' + - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' + - '.ci/snippet/REQUIRE aws s3 cp ./.cypress/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/cypress/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/log.html' + - 'echo "Check the Cypress screenshots - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-on/cypress/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/screenshots/&showversions=false"' + - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' + - '.ci/snippet/FINISH' + run_next_parallel: true + variables: + - key: 'SPRYKER_PLATFORM_IMAGE' + value: 'spryker/php:8.3' + type: 'VAR' + - key: 'SPRYKER_CURRENT_REGION' + value: 'EU' + type: 'VAR' + - key: 'SPRYKER_DYNAMIC_STORE_MODE' + value: 'true' + type: 'VAR' + - key: 'TRAVIS' + value: '1' + type: 'VAR' + timeout: 8000 + sync_paths: + - pipeline_path: '/' + vm_path: '/home/ubuntu/build' + direction: 'PIPELINE_TO_VM' + docker_layer_caching_scope: 'ACTION' + +- pipeline: 'Positive / Docker / Alpine / PHP 8.3 / MariaDB / Robot / API' + events: + - type: 'PUSH' + refs: + - 'refs/pull/*' + - 'refs/heads/master' + trigger_conditions: + - trigger_condition: 'VAR_CONTAINS' + trigger_variable_value: 'hackathon' + trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' + terminate_stale_runs: true + auto_clear_cache: true + fail_on_prepare_env_warning: true + concurrent_pipeline_runs: true + clone_depth: 1 + resources: 'NANO' + actions: + - action: 'Install Composer' + type: 'BUILD' + docker_image_name: 'spryker/php' + docker_image_tag: '8.2' + execute_commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' + - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' + - '.ci/snippet/FINISH' + shell: 'BASH' + - action: 'Docker / Alpine / PHP 8.3 / MariaDB / Robot' + type: 'NATIVE_BUILD_DOCKER_CLI' + commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/REQUIRE docker/sdk boot deploy.ci.api.mariadb.robot.yml' + - '.ci/snippet/RUN docker/sdk up -t' + - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' + - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' + - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:api_suite -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local --exclude skip-due-to-issueORskip-due-to-refactoring -d results -s robotframework.tests.api.suite.\"*\".positive ."' + - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' + - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' + - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' + - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB' + - 'export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID' + - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' + - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' + - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' + - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/positive/log.html' + - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-on/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/log.html"' + - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' + - '.ci/snippet/FINISH' + run_next_parallel: true + variables: + - key: 'SPRYKER_PLATFORM_IMAGE' + value: 'spryker/php:8.2' + type: 'VAR' + - key: 'SPRYKER_CURRENT_REGION' + value: 'EU' + type: 'VAR' + - key: 'SPRYKER_DYNAMIC_STORE_MODE' + value: 'true' + type: 'VAR' + - key: 'TRAVIS' + value: '1' + type: 'VAR' + timeout: 8000 + sync_paths: + - pipeline_path: '/' + vm_path: '/home/ubuntu/build' + direction: 'PIPELINE_TO_VM' + docker_layer_caching_scope: 'ACTION' + instance_type: 'GENERAL_MEDIUM' + +- pipeline: 'Negative / Docker / Alpine / PHP 8.3 / MariaDB / Robot / API' + events: + - type: 'PUSH' + refs: + - 'refs/pull/*' + - 'refs/heads/master' + trigger_conditions: + - trigger_condition: 'VAR_CONTAINS' + trigger_variable_value: 'hackathon' + trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' + terminate_stale_runs: true + auto_clear_cache: true + fail_on_prepare_env_warning: true + concurrent_pipeline_runs: true + clone_depth: 1 + resources: 'NANO' + actions: + - action: 'Install Composer' + type: 'BUILD' + docker_image_name: 'spryker/php' + docker_image_tag: '8.2' + execute_commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' + - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' + - '.ci/snippet/FINISH' + shell: 'BASH' + - action: 'Docker / Alpine / PHP 8.3 / MariaDB / Robot' + type: 'NATIVE_BUILD_DOCKER_CLI' + commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/REQUIRE docker/sdk boot deploy.ci.api.mariadb.robot.yml' + - '.ci/snippet/RUN docker/sdk up -t' + - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' + - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' + - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:api_suite -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local --exclude skip-due-to-issueORskip-due-to-refactoring -d results -s robotframework.tests.api.suite.\"*\".negative ."' + - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' + - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' + - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' + - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB' + - 'export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID' + - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' + - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' + - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' + - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/negative/log.html' + - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-on/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/log.html"' + - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' + - '.ci/snippet/FINISH' + run_next_parallel: true + variables: + - key: 'SPRYKER_PLATFORM_IMAGE' + value: 'spryker/php:8.2' + type: 'VAR' + - key: 'SPRYKER_CURRENT_REGION' + value: 'EU' + type: 'VAR' + - key: 'SPRYKER_DYNAMIC_STORE_MODE' + value: 'true' + type: 'VAR' + - key: 'TRAVIS' + value: '1' + type: 'VAR' + timeout: 8000 + sync_paths: + - pipeline_path: '/' + vm_path: '/home/ubuntu/build' + direction: 'PIPELINE_TO_VM' + docker_layer_caching_scope: 'ACTION' + instance_type: 'GENERAL_MEDIUM' + +- pipeline: 'Docker / Alpine / PHP 8.3 / MariaDB / Robot / UI / Group One' + events: + - type: 'PULL_REQUEST' + events: + - 'reopened' + - 'labeled' + - 'opened' + - 'synchronize' + branches: + - '*' + trigger_conditions: + - trigger_condition: 'VAR_CONTAINS' + trigger_variable_value: 'run-ui-tests' + trigger_variable_key: 'BUDDY_RUN_PR_LABELS' + terminate_stale_runs: true + auto_clear_cache: true + fail_on_prepare_env_warning: true + concurrent_pipeline_runs: true + clone_depth: 1 + resources: 'NANO' + actions: + - action: 'Install Composer' + type: 'BUILD' + docker_image_name: 'spryker/php' + docker_image_tag: '8.3' + execute_commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' + - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' + - '.ci/snippet/FINISH' + shell: 'BASH' + - action: 'Docker / Alpine / PHP 8.3 / MariaDB / Robot / UI / Group One' + type: 'NATIVE_BUILD_DOCKER_CLI' + commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/REQUIRE docker/sdk boot deploy.ci.acceptance.mariadb.robot.yml' + - '.ci/snippet/RUN docker/sdk up' + - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' + - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' + - '.ci/snippet/RUN script -q -e -c "time docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eur.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_oneANDsmoke -s \"*\".tests.ui.suite ."' + - 'mkdir -p results && touch results/time.txt && echo $(date) > results/time.txt' + - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eus.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' + - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' + - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' + - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' + - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB' + - 'export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID' + - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' + - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' + - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' + - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml"' + - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/group1/log.html' + - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit-robot-ui-ci/dms-on/PHP8.3MariaDBRobot/${BUDDY_EXECUTION_HASH}/log.html"' + - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' + - '.ci/snippet/FINISH' + run_next_parallel: true + variables: + - key: 'SPRYKER_PLATFORM_IMAGE' + value: 'spryker/php:8.3' + type: 'VAR' + - key: 'SPRYKER_CURRENT_REGION' + value: 'EU' + type: 'VAR' + - key: 'SPRYKER_DYNAMIC_STORE_MODE' + value: 'true' + type: 'VAR' + - key: 'TRAVIS' + value: '1' + type: 'VAR' + timeout: 8000 + sync_paths: + - pipeline_path: '/' + vm_path: '/home/ubuntu/build' + direction: 'PIPELINE_TO_VM' + docker_layer_caching_scope: 'ACTION' + instance_type: 'GENERAL_LARGE' + +- pipeline: 'Docker / Alpine / PHP 8.3 / MariaDB / Robot / UI / Group Two' + events: + - type: 'PULL_REQUEST' + events: + - 'reopened' + - 'labeled' + - 'opened' + - 'synchronize' + branches: + - '*' + trigger_conditions: + - trigger_condition: 'VAR_CONTAINS' + trigger_variable_value: 'run-ui-tests' + trigger_variable_key: 'BUDDY_RUN_PR_LABELS' + terminate_stale_runs: true + auto_clear_cache: true + fail_on_prepare_env_warning: true + concurrent_pipeline_runs: true + clone_depth: 1 + resources: 'NANO' + actions: + - action: 'Install Composer' + type: 'BUILD' + docker_image_name: 'spryker/php' + docker_image_tag: '8.3' + execute_commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' + - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' + - '.ci/snippet/FINISH' + shell: 'BASH' + - action: 'Docker / Alpine / PHP 8.3 / MariaDB / Robot / UI / Group Two' + type: 'NATIVE_BUILD_DOCKER_CLI' + commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/REQUIRE docker/sdk boot deploy.ci.acceptance.mariadb.robot.yml' + - '.ci/snippet/RUN docker/sdk up' + - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' + - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' + - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eur.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_twoANDsmoke -s \"*\".tests.ui.suite ."' + - 'mkdir -p results && touch results/time.txt && echo $(date) > results/time.txt' + - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eus.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' + - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' + - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' + - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' + - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB' + - 'export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID' + - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' + - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' + - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' + - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml"' + - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/group2/log.html' + - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-on/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/log.html"' + - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' + - '.ci/snippet/FINISH' + run_next_parallel: true + variables: + - key: 'SPRYKER_PLATFORM_IMAGE' + value: 'spryker/php:8.3' + type: 'VAR' + - key: 'SPRYKER_CURRENT_REGION' + value: 'EU' + type: 'VAR' + - key: 'SPRYKER_DYNAMIC_STORE_MODE' + value: 'true' + type: 'VAR' + - key: 'TRAVIS' + value: '1' + type: 'VAR' + timeout: 8000 + sync_paths: + - pipeline_path: '/' + vm_path: '/home/ubuntu/build' + direction: 'PIPELINE_TO_VM' + docker_layer_caching_scope: 'ACTION' + instance_type: 'GENERAL_LARGE' -- pipeline: 'Docker / Alpine / PHP 8.3 / MariaDB / Robot / UI / Group One' +- pipeline: 'Docker / Alpine / PHP 8.3 / MariaDB / Robot / UI / Group Three' events: - type: 'PULL_REQUEST' events: @@ -1872,7 +2026,7 @@ - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' - '.ci/snippet/FINISH' shell: 'BASH' - - action: 'Docker / Alpine / PHP 8.3 / MariaDB / Robot / UI / Group One' + - action: 'Docker / Alpine / PHP 8.3 / MariaDB / Robot / UI / Group Three' type: 'NATIVE_BUILD_DOCKER_CLI' commands: - '.ci/snippet/PREPARE' @@ -1880,7 +2034,7 @@ - '.ci/snippet/RUN docker/sdk up' - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - - '.ci/snippet/RUN script -q -e -c "time docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eur.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_oneANDsmoke -s \"*\".tests.ui.suite ."' + - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eur.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_treeANDsmoke -s \"*\".tests.ui.suite ."' - 'mkdir -p results && touch results/time.txt && echo $(date) > results/time.txt' - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eus.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' @@ -1892,8 +2046,8 @@ - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml"' - - '.ci/snippet/REQUIRE script -q -e -c "aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/group1/log.html"' - - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit-robot-ui-ci/dms-on/PHP8.3MariaDBRobot/${BUDDY_EXECUTION_HASH}/log.html"' + - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/log.html' + - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-on/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/group3/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' run_next_parallel: true @@ -1918,369 +2072,215 @@ docker_layer_caching_scope: 'ACTION' instance_type: 'GENERAL_LARGE' -#- pipeline: 'Docker / Alpine / PHP 8.3 / MariaDB / Robot / UI / Group Two' -# events: -# - type: 'PULL_REQUEST' -# events: -# - 'reopened' -# - 'labeled' -# - 'opened' -# - 'synchronize' -# branches: -# - '*' -# trigger_conditions: -# - trigger_condition: 'VAR_CONTAINS' -# trigger_variable_value: 'run-ui-tests' -# trigger_variable_key: 'BUDDY_RUN_PR_LABELS' -# terminate_stale_runs: true -# auto_clear_cache: true -# fail_on_prepare_env_warning: true -# concurrent_pipeline_runs: true -# clone_depth: 1 -# resources: 'NANO' -# actions: -# - action: 'Install Composer' -# type: 'BUILD' -# docker_image_name: 'spryker/php' -# docker_image_tag: '8.3' -# execute_commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' -# - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' -# - '.ci/snippet/FINISH' -# shell: 'BASH' -# - action: 'Docker / Alpine / PHP 8.3 / MariaDB / Robot / UI / Group Two' -# type: 'NATIVE_BUILD_DOCKER_CLI' -# commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/REQUIRE docker/sdk boot deploy.ci.acceptance.mariadb.robot.yml' -# - '.ci/snippet/RUN docker/sdk up' -# - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' -# - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' -# - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eu.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_twoANDsmoke -s \"*\".tests.ui.suite ."' -# - 'mkdir -p results && touch results/time.txt && echo $(date) > results/time.txt' -# - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eu.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite . -# && docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml"' -# - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' -# - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' -# - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' -# - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB' -# - 'export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID' -# - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' -# - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' -# - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' -# - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/group2/log.html' -# - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-on/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/log.html"' -# - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' -# - '.ci/snippet/FINISH' -# run_next_parallel: true -# variables: -# - key: 'SPRYKER_PLATFORM_IMAGE' -# value: 'spryker/php:8.3' -# type: 'VAR' -# - key: 'SPRYKER_CURRENT_REGION' -# value: 'EU' -# type: 'VAR' -# - key: 'SPRYKER_DYNAMIC_STORE_MODE' -# value: 'true' -# type: 'VAR' -# - key: 'TRAVIS' -# value: '1' -# type: 'VAR' -# timeout: 8000 -# sync_paths: -# - pipeline_path: '/' -# vm_path: '/home/ubuntu/build' -# direction: 'PIPELINE_TO_VM' -# docker_layer_caching_scope: 'ACTION' -# instance_type: 'GENERAL_LARGE' -# -#- pipeline: 'Docker / Alpine / PHP 8.3 / MariaDB / Robot / UI / Group Three' -# events: -# - type: 'PULL_REQUEST' -# events: -# - 'reopened' -# - 'labeled' -# - 'opened' -# - 'synchronize' -# branches: -# - '*' -# trigger_conditions: -# - trigger_condition: 'VAR_CONTAINS' -# trigger_variable_value: 'run-ui-tests' -# trigger_variable_key: 'BUDDY_RUN_PR_LABELS' -# terminate_stale_runs: true -# auto_clear_cache: true -# fail_on_prepare_env_warning: true -# concurrent_pipeline_runs: true -# clone_depth: 1 -# resources: 'NANO' -# actions: -# - action: 'Install Composer' -# type: 'BUILD' -# docker_image_name: 'spryker/php' -# docker_image_tag: '8.3' -# execute_commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' -# - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' -# - '.ci/snippet/FINISH' -# shell: 'BASH' -# - action: 'Docker / Alpine / PHP 8.3 / MariaDB / Robot / UI / Group Three' -# type: 'NATIVE_BUILD_DOCKER_CLI' -# commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/REQUIRE docker/sdk boot deploy.ci.acceptance.mariadb.robot.yml' -# - '.ci/snippet/RUN docker/sdk up' -# - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' -# - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' -# - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eu.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_treeANDsmoke -s \"*\".tests.ui.suite ."' -# - 'mkdir -p results && touch results/time.txt && echo $(date) > results/time.txt' -# - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eu.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite . -# && docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml"' -# - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' -# - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' -# - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' -# - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB' -# - 'export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID' -# - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' -# - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' -# - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' -# - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/log.html' -# - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-on/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/group3/log.html"' -# - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' -# - '.ci/snippet/FINISH' -# run_next_parallel: true -# variables: -# - key: 'SPRYKER_PLATFORM_IMAGE' -# value: 'spryker/php:8.3' -# type: 'VAR' -# - key: 'SPRYKER_CURRENT_REGION' -# value: 'EU' -# type: 'VAR' -# - key: 'SPRYKER_DYNAMIC_STORE_MODE' -# value: 'true' -# type: 'VAR' -# - key: 'TRAVIS' -# value: '1' -# type: 'VAR' -# timeout: 8000 -# sync_paths: -# - pipeline_path: '/' -# vm_path: '/home/ubuntu/build' -# direction: 'PIPELINE_TO_VM' -# docker_layer_caching_scope: 'ACTION' -# instance_type: 'GENERAL_LARGE' -# -#- pipeline: 'Docker / Alpine / PHP 8.3 / PostgreSQL / Robot / UI / Dynamic Store Off / Group One' -# events: -# - type: 'PULL_REQUEST' -# events: -# - 'reopened' -# - 'labeled' -# - 'opened' -# - 'synchronize' -# branches: -# - '*' -# trigger_conditions: -# - trigger_condition: 'VAR_CONTAINS' -# trigger_variable_value: 'run-ui-tests' -# trigger_variable_key: 'BUDDY_RUN_PR_LABELS' -# terminate_stale_runs: true -# auto_clear_cache: true -# fail_on_prepare_env_warning: true -# concurrent_pipeline_runs: true -# clone_depth: 1 -# resources: 'NANO' -# actions: -# - action: 'Install Composer' -# type: 'BUILD' -# docker_image_name: 'spryker/php' -# docker_image_tag: '8.3' -# execute_commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' -# - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' -# - '.ci/snippet/FINISH' -# shell: 'BASH' -# - action: 'Docker / Alpine / PHP 8.3 / PostgreSQL / Robot / UI / Dynamic Store Off / Group One' -# type: 'NATIVE_BUILD_DOCKER_CLI' -# commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/REQUIRE docker/sdk boot deploy.ci.acceptance.dynamic-store-off.yml' -# - '.ci/snippet/RUN docker/sdk up' -# - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' -# - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' -# - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_oneANDsmoke -s \"*\".tests.ui.suite ."' -# - 'mkdir -p results && touch results/time.txt && echo $(date) > results/time.txt' -# - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite . -# && docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml"' -# - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' -# - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' -# - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' -# - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB' -# - 'export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID' -# - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' -# - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' -# - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' -# - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3PostgreSQL/group1/log.html' -# - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-off/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.2PostgreSQL/log.html"' -# - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' -# - '.ci/snippet/FINISH' -# run_next_parallel: true -# variables: -# - key: 'SPRYKER_PLATFORM_IMAGE' -# value: 'spryker/php:8.3' -# type: 'VAR' -# - key: 'TRAVIS' -# value: '1' -# type: 'VAR' -# timeout: 8000 -# sync_paths: -# - pipeline_path: '/' -# vm_path: '/home/ubuntu/build' -# direction: 'PIPELINE_TO_VM' -# docker_layer_caching_scope: 'ACTION' -# instance_type: 'GENERAL_LARGE' -# -#- pipeline: 'Docker / Alpine / PHP 8.3 / PostgreSQL / Robot / UI / Dynamic Store Off / Group Two' -# events: -# - type: 'PULL_REQUEST' -# events: -# - 'reopened' -# - 'labeled' -# - 'opened' -# - 'synchronize' -# branches: -# - '*' -# trigger_conditions: -# - trigger_condition: 'VAR_CONTAINS' -# trigger_variable_value: 'run-ui-tests' -# trigger_variable_key: 'BUDDY_RUN_PR_LABELS' -# terminate_stale_runs: true -# auto_clear_cache: true -# fail_on_prepare_env_warning: true -# concurrent_pipeline_runs: true -# clone_depth: 1 -# resources: 'NANO' -# actions: -# - action: 'Install Composer' -# type: 'BUILD' -# docker_image_name: 'spryker/php' -# docker_image_tag: '8.3' -# execute_commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' -# - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' -# - '.ci/snippet/FINISH' -# shell: 'BASH' -# - action: 'Docker / Alpine / PHP 8.3 / PostgreSQL / Robot / UI / Dynamic Store Off / Group Two' -# type: 'NATIVE_BUILD_DOCKER_CLI' -# commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/REQUIRE docker/sdk boot deploy.ci.acceptance.dynamic-store-off.yml' -# - '.ci/snippet/RUN docker/sdk up' -# - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' -# - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' -# - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_twoANDsmoke -s \"*\".tests.ui.suite ."' -# - 'mkdir -p results && touch results/time.txt && echo $(date) > results/time.txt' -# - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite . -# && docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml"' -# - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' -# - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' -# - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' -# - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB' -# - 'export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID' -# - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' -# - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' -# - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' -# - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3PostgreSQL/group2/log.html' -# - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-off/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.2PostgreSQL/log.html"' -# - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' -# - '.ci/snippet/FINISH' -# run_next_parallel: true -# variables: -# - key: 'SPRYKER_PLATFORM_IMAGE' -# value: 'spryker/php:8.3' -# type: 'VAR' -# - key: 'TRAVIS' -# value: '1' -# type: 'VAR' -# timeout: 8000 -# sync_paths: -# - pipeline_path: '/' -# vm_path: '/home/ubuntu/build' -# direction: 'PIPELINE_TO_VM' -# docker_layer_caching_scope: 'ACTION' -# instance_type: 'GENERAL_LARGE' -# -#- pipeline: 'Docker / Alpine / PHP 8.3 / PostgreSQL / Robot / UI / Dynamic Store Off / Group Three' -# events: -# - type: 'PULL_REQUEST' -# events: -# - 'reopened' -# - 'labeled' -# - 'opened' -# - 'synchronize' -# branches: -# - '*' -# trigger_conditions: -# - trigger_condition: 'VAR_CONTAINS' -# trigger_variable_value: 'run-ui-tests' -# trigger_variable_key: 'BUDDY_RUN_PR_LABELS' -# terminate_stale_runs: true -# auto_clear_cache: true -# fail_on_prepare_env_warning: true -# concurrent_pipeline_runs: true -# clone_depth: 1 -# resources: 'NANO' -# actions: -# - action: 'Install Composer' -# type: 'BUILD' -# docker_image_name: 'spryker/php' -# docker_image_tag: '8.3' -# execute_commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' -# - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' -# - '.ci/snippet/FINISH' -# shell: 'BASH' -# - action: 'Docker / Alpine / PHP 8.3 / PostgreSQL / Robot / UI / Dynamic Store Off / Group Three' -# type: 'NATIVE_BUILD_DOCKER_CLI' -# commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/REQUIRE docker/sdk boot deploy.ci.acceptance.dynamic-store-off.yml' -# - '.ci/snippet/RUN docker/sdk up' -# - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' -# - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' -# - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v yves_env:http://yves.eur.spryker.local -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_treeANDsmoke -s \"*\".tests.ui.suite ."' -# - 'mkdir -p results && touch results/time.txt && echo $(date) > results/time.txt' -# - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v yves_env:http://yves.eur.spryker.local -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite . -# && docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml"' -# - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' -# - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' -# - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' -# - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB' -# - 'export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID' -# - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' -# - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' -# - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' -# - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3PostgreSQL/group3/log.html' -# - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-off/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.2PostgreSQL/log.html"' -# - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' -# - '.ci/snippet/FINISH' -# run_next_parallel: true -# variables: -# - key: 'SPRYKER_PLATFORM_IMAGE' -# value: 'spryker/php:8.3' -# type: 'VAR' -# - key: 'TRAVIS' -# value: '1' -# type: 'VAR' -# timeout: 8000 -# sync_paths: -# - pipeline_path: '/' -# vm_path: '/home/ubuntu/build' -# direction: 'PIPELINE_TO_VM' -# docker_layer_caching_scope: 'ACTION' -# instance_type: 'GENERAL_LARGE' +- pipeline: 'Docker / Alpine / PHP 8.3 / PostgreSQL / Robot / UI / Dynamic Store Off / Group One' + events: + - type: 'PULL_REQUEST' + events: + - 'reopened' + - 'labeled' + - 'opened' + - 'synchronize' + branches: + - '*' + trigger_conditions: + - trigger_condition: 'VAR_CONTAINS' + trigger_variable_value: 'run-ui-tests' + trigger_variable_key: 'BUDDY_RUN_PR_LABELS' + terminate_stale_runs: true + auto_clear_cache: true + fail_on_prepare_env_warning: true + concurrent_pipeline_runs: true + clone_depth: 1 + resources: 'NANO' + actions: + - action: 'Install Composer' + type: 'BUILD' + docker_image_name: 'spryker/php' + docker_image_tag: '8.3' + execute_commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' + - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' + - '.ci/snippet/FINISH' + shell: 'BASH' + - action: 'Docker / Alpine / PHP 8.3 / PostgreSQL / Robot / UI / Dynamic Store Off / Group One' + type: 'NATIVE_BUILD_DOCKER_CLI' + commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/REQUIRE docker/sdk boot deploy.ci.acceptance.dynamic-store-off.yml' + - '.ci/snippet/RUN docker/sdk up' + - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' + - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' + - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v yves_env:http://yves.eur.spryker.local -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_oneANDsmoke -s \"*\".tests.ui.suite ."' + - 'mkdir -p results && touch results/time.txt && echo $(date) > results/time.txt' + - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v yves_env:http://yves.eus.spryker.local -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' + - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' + - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' + - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' + - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB' + - 'export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID' + - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' + - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' + - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' + - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml"' + - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3PostgreSQL/group1/log.html' + - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-off/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.2PostgreSQL/log.html"' + - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' + - '.ci/snippet/FINISH' + run_next_parallel: true + variables: + - key: 'SPRYKER_PLATFORM_IMAGE' + value: 'spryker/php:8.3' + type: 'VAR' + - key: 'TRAVIS' + value: '1' + type: 'VAR' + timeout: 8000 + sync_paths: + - pipeline_path: '/' + vm_path: '/home/ubuntu/build' + direction: 'PIPELINE_TO_VM' + docker_layer_caching_scope: 'ACTION' + instance_type: 'GENERAL_LARGE' + +- pipeline: 'Docker / Alpine / PHP 8.3 / PostgreSQL / Robot / UI / Dynamic Store Off / Group Two' + events: + - type: 'PULL_REQUEST' + events: + - 'reopened' + - 'labeled' + - 'opened' + - 'synchronize' + branches: + - '*' + trigger_conditions: + - trigger_condition: 'VAR_CONTAINS' + trigger_variable_value: 'run-ui-tests' + trigger_variable_key: 'BUDDY_RUN_PR_LABELS' + terminate_stale_runs: true + auto_clear_cache: true + fail_on_prepare_env_warning: true + concurrent_pipeline_runs: true + clone_depth: 1 + resources: 'NANO' + actions: + - action: 'Install Composer' + type: 'BUILD' + docker_image_name: 'spryker/php' + docker_image_tag: '8.3' + execute_commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' + - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' + - '.ci/snippet/FINISH' + shell: 'BASH' + - action: 'Docker / Alpine / PHP 8.3 / PostgreSQL / Robot / UI / Dynamic Store Off / Group Two' + type: 'NATIVE_BUILD_DOCKER_CLI' + commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/REQUIRE docker/sdk boot deploy.ci.acceptance.dynamic-store-off.yml' + - '.ci/snippet/RUN docker/sdk up' + - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' + - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' + - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v yves_env:http://yves.eur.spryker.local -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_twoANDsmoke -s \"*\".tests.ui.suite ."' + - 'mkdir -p results && touch results/time.txt && echo $(date) > results/time.txt' + - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v yves_env:http://yves.eus.spryker.local -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' + - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' + - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' + - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' + - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB' + - 'export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID' + - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' + - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' + - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' + - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml"' + - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3PostgreSQL/group2/log.html' + - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-off/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.2PostgreSQL/log.html"' + - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' + - '.ci/snippet/FINISH' + run_next_parallel: true + variables: + - key: 'SPRYKER_PLATFORM_IMAGE' + value: 'spryker/php:8.3' + type: 'VAR' + - key: 'TRAVIS' + value: '1' + type: 'VAR' + timeout: 8000 + sync_paths: + - pipeline_path: '/' + vm_path: '/home/ubuntu/build' + direction: 'PIPELINE_TO_VM' + docker_layer_caching_scope: 'ACTION' + instance_type: 'GENERAL_LARGE' + +- pipeline: 'Docker / Alpine / PHP 8.3 / PostgreSQL / Robot / UI / Dynamic Store Off / Group Three' + events: + - type: 'PULL_REQUEST' + events: + - 'reopened' + - 'labeled' + - 'opened' + - 'synchronize' + branches: + - '*' + trigger_conditions: + - trigger_condition: 'VAR_CONTAINS' + trigger_variable_value: 'run-ui-tests' + trigger_variable_key: 'BUDDY_RUN_PR_LABELS' + terminate_stale_runs: true + auto_clear_cache: true + fail_on_prepare_env_warning: true + concurrent_pipeline_runs: true + clone_depth: 1 + resources: 'NANO' + actions: + - action: 'Install Composer' + type: 'BUILD' + docker_image_name: 'spryker/php' + docker_image_tag: '8.3' + execute_commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' + - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' + - '.ci/snippet/FINISH' + shell: 'BASH' + - action: 'Docker / Alpine / PHP 8.3 / PostgreSQL / Robot / UI / Dynamic Store Off / Group Three' + type: 'NATIVE_BUILD_DOCKER_CLI' + commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/REQUIRE docker/sdk boot deploy.ci.acceptance.dynamic-store-off.yml' + - '.ci/snippet/RUN docker/sdk up' + - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' + - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' + - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v yves_env:http://yves.eur.spryker.local -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_treeANDsmoke -s \"*\".tests.ui.suite ."' + - 'mkdir -p results && touch results/time.txt && echo $(date) > results/time.txt' + - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v yves_env:http://yves.eus.spryker.local -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' + - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' + - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' + - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' + - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB' + - 'export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID' + - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' + - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' + - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' + - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml"' + - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3PostgreSQL/group3/log.html' + - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-off/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.2PostgreSQL/log.html"' + - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' + - '.ci/snippet/FINISH' + run_next_parallel: true + variables: + - key: 'SPRYKER_PLATFORM_IMAGE' + value: 'spryker/php:8.3' + type: 'VAR' + - key: 'TRAVIS' + value: '1' + type: 'VAR' + timeout: 8000 + sync_paths: + - pipeline_path: '/' + vm_path: '/home/ubuntu/build' + direction: 'PIPELINE_TO_VM' + docker_layer_caching_scope: 'ACTION' + instance_type: 'GENERAL_LARGE' From db8de4ac25e46fbfa8a068a55d95efdf5589c407 Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Thu, 5 Dec 2024 12:55:14 +0100 Subject: [PATCH 038/113] FRW-9206: fix log url --- buddy.yml | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/buddy.yml b/buddy.yml index 06f4245389..69f75bf917 100644 --- a/buddy.yml +++ b/buddy.yml @@ -1410,7 +1410,7 @@ - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/log.html' - - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-off/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/log.html"' + - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-off/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' run_next_parallel: true @@ -1474,7 +1474,7 @@ - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3PostgreSQL/log.html' - - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-on/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.2PostgreSQL/log.html"' + - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-on/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.3PostgreSQL/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' variables: @@ -1542,7 +1542,7 @@ - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/log.html' - - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-on/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/log.html"' + - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-on/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' run_next_parallel: true @@ -1612,8 +1612,8 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.cypress/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/cypress/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/log.html' - - 'echo "Check the Cypress screenshots - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-off/cypress/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/screenshots/&showversions=false"' + - '.ci/snippet/REQUIRE aws s3 cp ./.cypress s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/cypress/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/' + - 'echo "Check the Cypress screenshots - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-off/cypress/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB//screenshots/&showversions=false"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' run_next_parallel: true @@ -1676,8 +1676,8 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.cypress/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/cypress/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/log.html' - - 'echo "Check the Cypress screenshots - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-on/cypress/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/screenshots/&showversions=false"' + - '.ci/snippet/REQUIRE aws s3 cp ./.cypress s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/cypress/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/' + - 'echo "Check the Cypress screenshots - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-on/cypress/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/screenshots/&showversions=false"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' run_next_parallel: true @@ -1746,7 +1746,7 @@ - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/positive/log.html' - - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-on/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/log.html"' + - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-on/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/positive/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' run_next_parallel: true @@ -1816,7 +1816,7 @@ - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/negative/log.html' - - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-on/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/log.html"' + - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-on/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/negative/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' run_next_parallel: true @@ -1893,7 +1893,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml"' - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/group1/log.html' - - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit-robot-ui-ci/dms-on/PHP8.3MariaDBRobot/${BUDDY_EXECUTION_HASH}/log.html"' + - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-on/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/group1/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' run_next_parallel: true @@ -1970,7 +1970,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml"' - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/group2/log.html' - - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-on/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/log.html"' + - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-on/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/group2/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' run_next_parallel: true @@ -2047,7 +2047,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml"' - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/log.html' - - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-on/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/group3/log.html"' + - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-on/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' run_next_parallel: true @@ -2124,7 +2124,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml"' - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3PostgreSQL/group1/log.html' - - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-off/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.2PostgreSQL/log.html"' + - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-off/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3PostgreSQL/group1/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' run_next_parallel: true @@ -2195,7 +2195,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml"' - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3PostgreSQL/group2/log.html' - - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-off/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.2PostgreSQL/log.html"' + - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-off/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3PostgreSQL/group2/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' run_next_parallel: true @@ -2266,7 +2266,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml"' - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3PostgreSQL/group3/log.html' - - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit/dms-off/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.2PostgreSQL/log.html"' + - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-off/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3PostgreSQL/group3/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' run_next_parallel: true From 8ac08083daad6077ad8009bb1fa2d37a74db0881 Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Thu, 5 Dec 2024 16:41:22 +0100 Subject: [PATCH 039/113] FRW-9206: trigger rerun --- buddy.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/buddy.yml b/buddy.yml index 69f75bf917..28176ce6dc 100644 --- a/buddy.yml +++ b/buddy.yml @@ -1882,7 +1882,7 @@ - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - '.ci/snippet/RUN script -q -e -c "time docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eur.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_oneANDsmoke -s \"*\".tests.ui.suite ."' - 'mkdir -p results && touch results/time.txt && echo $(date) > results/time.txt' - - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eus.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' + - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.euss.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' From 1fec5e3dbc3e72d25fc9c89c20111e830a7e3e4b Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Thu, 5 Dec 2024 18:09:53 +0100 Subject: [PATCH 040/113] FRW-9206: tests artefacts saving --- buddy.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/buddy.yml b/buddy.yml index 28176ce6dc..31e5774b45 100644 --- a/buddy.yml +++ b/buddy.yml @@ -1400,7 +1400,7 @@ - '.ci/snippet/RUN docker/sdk up -t' - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' - - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:api_suite -v docker:True --exclude skip-due-to-issueORskip-due-to-refactoring -d results -s robotframework.tests.api.suite ."' + - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:api_suite -v yves_env:http://yves.eur.spryker.local -v docker:True --exclude skip-due-to-issueORskip-due-to-refactoring -d results -s robotframework.tests.api.suite ."' - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' @@ -1464,7 +1464,7 @@ - '.ci/snippet/RUN docker/sdk up -t' - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' - - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:api_suite -v db_engine:psycopg2 -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local --exclude skip-due-to-issueORskip-due-to-refactoring -d results -s robotframework.tests.api.suite ."' + - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:api_suite -v db_engine:psycopg2 -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eur.spryker.local --exclude skip-due-to-issueORskip-due-to-refactoring -d results -s robotframework.tests.api.suite ."' - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' @@ -1612,7 +1612,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.cypress s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/cypress/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/' + - '.ci/snippet/REQUIRE aws s3 cp ./.cypress s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/cypress/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive' - 'echo "Check the Cypress screenshots - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-off/cypress/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB//screenshots/&showversions=false"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' @@ -1676,7 +1676,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.cypress s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/cypress/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/' + - '.ci/snippet/REQUIRE aws s3 cp ./.cypress s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/cypress/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive' - 'echo "Check the Cypress screenshots - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-on/cypress/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/screenshots/&showversions=false"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' From e1735c3787e634de29c9ef9e0b8e3f8f8b67f0ac Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Thu, 5 Dec 2024 19:24:49 +0100 Subject: [PATCH 041/113] FRW-9206: tests artefacts saving --- buddy.yml | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/buddy.yml b/buddy.yml index 31e5774b45..4010aecd1e 100644 --- a/buddy.yml +++ b/buddy.yml @@ -1532,7 +1532,7 @@ - '.ci/snippet/RUN docker/sdk up -t' - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' - - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:api_suite -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local --exclude skip-due-to-issueORskip-due-to-refactoring -d results -s robotframework.tests.api.suite ."' + - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:api_suite -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local --exclude skip-due-to-issueORskip-due-to-refactoring -d results -s robotframework.tests.api.suite ."' - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' @@ -1736,7 +1736,7 @@ - '.ci/snippet/RUN docker/sdk up -t' - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' - - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:api_suite -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local --exclude skip-due-to-issueORskip-due-to-refactoring -d results -s robotframework.tests.api.suite.\"*\".positive ."' + - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:api_suite -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local --exclude skip-due-to-issueORskip-due-to-refactoring -d results -s robotframework.tests.api.suite.\"*\".positive ."' - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' @@ -1806,7 +1806,7 @@ - '.ci/snippet/RUN docker/sdk up -t' - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' - - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:api_suite -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local --exclude skip-due-to-issueORskip-due-to-refactoring -d results -s robotframework.tests.api.suite.\"*\".negative ."' + - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:api_suite -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local --exclude skip-due-to-issueORskip-due-to-refactoring -d results -s robotframework.tests.api.suite.\"*\".negative ."' - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' @@ -1880,9 +1880,9 @@ - '.ci/snippet/RUN docker/sdk up' - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - - '.ci/snippet/RUN script -q -e -c "time docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eur.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_oneANDsmoke -s \"*\".tests.ui.suite ."' + - '.ci/snippet/RUN script -q -e -c "time docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eur.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_oneANDsmoke -s \"*\".tests.ui.suite ."' - 'mkdir -p results && touch results/time.txt && echo $(date) > results/time.txt' - - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.euss.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' + - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.euss.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' @@ -1957,9 +1957,9 @@ - '.ci/snippet/RUN docker/sdk up' - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eur.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_twoANDsmoke -s \"*\".tests.ui.suite ."' + - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eur.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_twoANDsmoke -s \"*\".tests.ui.suite ."' - 'mkdir -p results && touch results/time.txt && echo $(date) > results/time.txt' - - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eus.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' + - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eus.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' @@ -2034,9 +2034,9 @@ - '.ci/snippet/RUN docker/sdk up' - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eur.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_treeANDsmoke -s \"*\".tests.ui.suite ."' + - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eur.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_treeANDsmoke -s \"*\".tests.ui.suite ."' - 'mkdir -p results && touch results/time.txt && echo $(date) > results/time.txt' - - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eus.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' + - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eus.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' From bbb44218ee25e0233bdd4a186c7d9570b7c20003 Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Thu, 5 Dec 2024 19:26:19 +0100 Subject: [PATCH 042/113] FRW-9206: tests artefacts saving --- buddy.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/buddy.yml b/buddy.yml index 4010aecd1e..2b6e657327 100644 --- a/buddy.yml +++ b/buddy.yml @@ -1603,7 +1603,7 @@ - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - '.ci/snippet/RUN script -q -e -c "docker/sdk exec cypress-tests cp .env.example .env"' - - '.ci/snippet/RUN script -q -e -c "docker/sdk exec cypress-tests npm run cy:ci"' + - '.ci/snippet/RUN script -q -e -c "docker/sdk exec -env "ENV_REPOSITORY_ID=b2ceur" cypress-tests npm run cy:ci"' - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' @@ -1667,7 +1667,7 @@ - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - '.ci/snippet/RUN script -q -e -c "docker/sdk exec cypress-tests cp .env.dynamic-store.example .env"' - - '.ci/snippet/RUN script -q -e -c "docker/sdk exec cypress-tests npm run cy:ci"' + - '.ci/snippet/RUN script -q -e -c "docker/sdk exec -env "ENV_REPOSITORY_ID=b2ceur" cypress-tests npm run cy:ci"' - ' .ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' From 58dcb01e055a6d447622833f2eb300515823291d Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Thu, 5 Dec 2024 22:31:47 +0100 Subject: [PATCH 043/113] FRW-9206: tests artefacts saving --- buddy.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/buddy.yml b/buddy.yml index 2b6e657327..295a9d110c 100644 --- a/buddy.yml +++ b/buddy.yml @@ -1532,7 +1532,7 @@ - '.ci/snippet/RUN docker/sdk up -t' - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' - - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:api_suite -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local --exclude skip-due-to-issueORskip-due-to-refactoring -d results -s robotframework.tests.api.suite ."' + - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:api_suite -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eur.spryker.local -v sapi_env:http://glue-storefront.eur.spryker.local --exclude skip-due-to-issueORskip-due-to-refactoring -d results -s robotframework.tests.api.suite ."' - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' @@ -1603,7 +1603,7 @@ - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - '.ci/snippet/RUN script -q -e -c "docker/sdk exec cypress-tests cp .env.example .env"' - - '.ci/snippet/RUN script -q -e -c "docker/sdk exec -env "ENV_REPOSITORY_ID=b2ceur" cypress-tests npm run cy:ci"' + - '.ci/snippet/RUN script -q -e -c "docker/sdk exec --env "ENV_REPOSITORY_ID=b2ceur" cypress-tests npm run cy:ci"' - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' @@ -1667,7 +1667,7 @@ - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - '.ci/snippet/RUN script -q -e -c "docker/sdk exec cypress-tests cp .env.dynamic-store.example .env"' - - '.ci/snippet/RUN script -q -e -c "docker/sdk exec -env "ENV_REPOSITORY_ID=b2ceur" cypress-tests npm run cy:ci"' + - '.ci/snippet/RUN script -q -e -c "docker/sdk exec --env "ENV_REPOSITORY_ID=b2ceur" cypress-tests npm run cy:ci"' - ' .ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' From 1b6678b2eee3419a887b7b5df57a50075c952887 Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Fri, 6 Dec 2024 11:07:23 +0100 Subject: [PATCH 044/113] FRW-9206: tests artefacts saving --- buddy.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/buddy.yml b/buddy.yml index 295a9d110c..238a8151de 100644 --- a/buddy.yml +++ b/buddy.yml @@ -1400,7 +1400,7 @@ - '.ci/snippet/RUN docker/sdk up -t' - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' - - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:api_suite -v yves_env:http://yves.eur.spryker.local -v docker:True --exclude skip-due-to-issueORskip-due-to-refactoring -d results -s robotframework.tests.api.suite ."' + - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:api_suite -v glue_env:http://glue.eur.spryker.local -v yves_env:http://yves.eur.spryker.local -v docker:True --exclude skip-due-to-issueORskip-due-to-refactoring -d results -s robotframework.tests.api.suite ."' - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' @@ -1613,7 +1613,7 @@ - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - '.ci/snippet/REQUIRE aws s3 cp ./.cypress s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/cypress/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive' - - 'echo "Check the Cypress screenshots - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-off/cypress/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB//screenshots/&showversions=false"' + - 'echo "Check the Cypress screenshots - https://s3.console.aws.amazon.com/s3/buckets/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-off/cypress/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB//screenshots/&showversions=false"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' run_next_parallel: true @@ -1677,7 +1677,7 @@ - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - '.ci/snippet/REQUIRE aws s3 cp ./.cypress s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/cypress/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive' - - 'echo "Check the Cypress screenshots - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-on/cypress/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/screenshots/&showversions=false"' + - 'echo "Check the Cypress screenshots - https://s3.console.aws.amazon.com/s3/buckets/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-on/cypress/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/screenshots/&showversions=false"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' run_next_parallel: true @@ -1892,8 +1892,8 @@ - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml"' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/group1/log.html' - - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-on/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/group1/log.html"' + - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/group1/log.html' + - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-on/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/group1/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' run_next_parallel: true @@ -2046,7 +2046,7 @@ - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml"' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/log.html' + - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/group3/log.html' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-on/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' From 18131a04ced140fe3392753e02a9e125eec8732a Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Fri, 6 Dec 2024 15:02:00 +0100 Subject: [PATCH 045/113] FRW-9206: tests artefacts saving --- buddy.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/buddy.yml b/buddy.yml index 238a8151de..c658722903 100644 --- a/buddy.yml +++ b/buddy.yml @@ -1613,7 +1613,7 @@ - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - '.ci/snippet/REQUIRE aws s3 cp ./.cypress s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/cypress/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive' - - 'echo "Check the Cypress screenshots - https://s3.console.aws.amazon.com/s3/buckets/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-off/cypress/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB//screenshots/&showversions=false"' + - 'echo "Check the Cypress screenshots - https://s3.console.aws.amazon.com/s3/buckets/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-off/cypress/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/screenshots/&showversions=false"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' run_next_parallel: true @@ -2047,7 +2047,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml"' - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/group3/log.html' - - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-on/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/log.html"' + - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-on/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/group3/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' run_next_parallel: true From cd39d362e653346803fa9c865bdc0241ea71b8f4 Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Sat, 7 Dec 2024 20:41:08 +0100 Subject: [PATCH 046/113] FRW-9206: remove debug --- buddy.yml | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/buddy.yml b/buddy.yml index c658722903..c510b21111 100644 --- a/buddy.yml +++ b/buddy.yml @@ -1400,7 +1400,7 @@ - '.ci/snippet/RUN docker/sdk up -t' - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' - - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:api_suite -v glue_env:http://glue.eur.spryker.local -v yves_env:http://yves.eur.spryker.local -v docker:True --exclude skip-due-to-issueORskip-due-to-refactoring -d results -s robotframework.tests.api.suite ."' + - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:api_suite -v docker:True --exclude skip-due-to-issueORskip-due-to-refactoring -d results -s robotframework.tests.api.suite ."' - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' @@ -1880,9 +1880,9 @@ - '.ci/snippet/RUN docker/sdk up' - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - - '.ci/snippet/RUN script -q -e -c "time docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eur.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_oneANDsmoke -s \"*\".tests.ui.suite ."' + - '.ci/snippet/RUN script -q -e -c "time docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eu.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_oneANDsmoke -s \"*\".tests.ui.suite ."' - 'mkdir -p results && touch results/time.txt && echo $(date) > results/time.txt' - - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.euss.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' + - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eu.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' @@ -1957,9 +1957,9 @@ - '.ci/snippet/RUN docker/sdk up' - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eur.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_twoANDsmoke -s \"*\".tests.ui.suite ."' + - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eu.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_twoANDsmoke -s \"*\".tests.ui.suite ."' - 'mkdir -p results && touch results/time.txt && echo $(date) > results/time.txt' - - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eus.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' + - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eu.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' @@ -2034,9 +2034,9 @@ - '.ci/snippet/RUN docker/sdk up' - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eur.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_treeANDsmoke -s \"*\".tests.ui.suite ."' + - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eu.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_treeANDsmoke -s \"*\".tests.ui.suite ."' - 'mkdir -p results && touch results/time.txt && echo $(date) > results/time.txt' - - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eus.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' + - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eu.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' @@ -2111,9 +2111,9 @@ - '.ci/snippet/RUN docker/sdk up' - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v yves_env:http://yves.eur.spryker.local -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_oneANDsmoke -s \"*\".tests.ui.suite ."' + - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_oneANDsmoke -s \"*\".tests.ui.suite ."' - 'mkdir -p results && touch results/time.txt && echo $(date) > results/time.txt' - - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v yves_env:http://yves.eus.spryker.local -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' + - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' @@ -2182,9 +2182,9 @@ - '.ci/snippet/RUN docker/sdk up' - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v yves_env:http://yves.eur.spryker.local -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_twoANDsmoke -s \"*\".tests.ui.suite ."' + - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_twoANDsmoke -s \"*\".tests.ui.suite ."' - 'mkdir -p results && touch results/time.txt && echo $(date) > results/time.txt' - - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v yves_env:http://yves.eus.spryker.local -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' + - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' @@ -2253,9 +2253,9 @@ - '.ci/snippet/RUN docker/sdk up' - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v yves_env:http://yves.eur.spryker.local -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_treeANDsmoke -s \"*\".tests.ui.suite ."' + - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_treeANDsmoke -s \"*\".tests.ui.suite ."' - 'mkdir -p results && touch results/time.txt && echo $(date) > results/time.txt' - - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v yves_env:http://yves.eus.spryker.local -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' + - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' From 29dfba60b659364416afa19d86d24f1799891ee5 Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Sat, 7 Dec 2024 20:42:54 +0100 Subject: [PATCH 047/113] FRW-9206: remove debug --- buddy.yml | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/buddy.yml b/buddy.yml index c510b21111..ead29b5d61 100644 --- a/buddy.yml +++ b/buddy.yml @@ -1464,7 +1464,7 @@ - '.ci/snippet/RUN docker/sdk up -t' - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' - - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:api_suite -v db_engine:psycopg2 -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eur.spryker.local --exclude skip-due-to-issueORskip-due-to-refactoring -d results -s robotframework.tests.api.suite ."' + - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:api_suite -v db_engine:psycopg2 -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eur.spryker.local --exclude skip-due-to-issueORskip-due-to-refactoring -d results -s robotframework.tests.api.suite ."' - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' @@ -1532,7 +1532,7 @@ - '.ci/snippet/RUN docker/sdk up -t' - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' - - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:api_suite -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eur.spryker.local -v sapi_env:http://glue-storefront.eur.spryker.local --exclude skip-due-to-issueORskip-due-to-refactoring -d results -s robotframework.tests.api.suite ."' + - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:api_suite -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eur.spryker.local -v sapi_env:http://glue-storefront.eur.spryker.local --exclude skip-due-to-issueORskip-due-to-refactoring -d results -s robotframework.tests.api.suite ."' - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' @@ -1736,7 +1736,7 @@ - '.ci/snippet/RUN docker/sdk up -t' - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' - - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:api_suite -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local --exclude skip-due-to-issueORskip-due-to-refactoring -d results -s robotframework.tests.api.suite.\"*\".positive ."' + - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:api_suite -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local --exclude skip-due-to-issueORskip-due-to-refactoring -d results -s robotframework.tests.api.suite.\"*\".positive ."' - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' @@ -1806,7 +1806,7 @@ - '.ci/snippet/RUN docker/sdk up -t' - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' - - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:api_suite -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local --exclude skip-due-to-issueORskip-due-to-refactoring -d results -s robotframework.tests.api.suite.\"*\".negative ."' + - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:api_suite -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local --exclude skip-due-to-issueORskip-due-to-refactoring -d results -s robotframework.tests.api.suite.\"*\".negative ."' - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' @@ -1880,9 +1880,9 @@ - '.ci/snippet/RUN docker/sdk up' - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - - '.ci/snippet/RUN script -q -e -c "time docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eu.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_oneANDsmoke -s \"*\".tests.ui.suite ."' + - '.ci/snippet/RUN script -q -e -c "time docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eu.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_oneANDsmoke -s \"*\".tests.ui.suite ."' - 'mkdir -p results && touch results/time.txt && echo $(date) > results/time.txt' - - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eu.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' + - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eu.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' @@ -1957,9 +1957,9 @@ - '.ci/snippet/RUN docker/sdk up' - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eu.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_twoANDsmoke -s \"*\".tests.ui.suite ."' + - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eu.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_twoANDsmoke -s \"*\".tests.ui.suite ."' - 'mkdir -p results && touch results/time.txt && echo $(date) > results/time.txt' - - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eu.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' + - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eu.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' @@ -2034,9 +2034,9 @@ - '.ci/snippet/RUN docker/sdk up' - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eu.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_treeANDsmoke -s \"*\".tests.ui.suite ."' + - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eu.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_treeANDsmoke -s \"*\".tests.ui.suite ."' - 'mkdir -p results && touch results/time.txt && echo $(date) > results/time.txt' - - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eu.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' + - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eu.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' From 58a20dc3f7fd1b0efd29a727aab399324b543490 Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Sat, 7 Dec 2024 20:48:15 +0100 Subject: [PATCH 048/113] FRW-9206: remove debug --- buddy.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/buddy.yml b/buddy.yml index ead29b5d61..145000a1fe 100644 --- a/buddy.yml +++ b/buddy.yml @@ -1464,7 +1464,7 @@ - '.ci/snippet/RUN docker/sdk up -t' - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' - - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:api_suite -v db_engine:psycopg2 -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eur.spryker.local --exclude skip-due-to-issueORskip-due-to-refactoring -d results -s robotframework.tests.api.suite ."' + - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:api_suite -v db_engine:psycopg2 -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local --exclude skip-due-to-issueORskip-due-to-refactoring -d results -s robotframework.tests.api.suite ."' - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' @@ -1532,7 +1532,7 @@ - '.ci/snippet/RUN docker/sdk up -t' - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' - - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:api_suite -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eur.spryker.local -v sapi_env:http://glue-storefront.eur.spryker.local --exclude skip-due-to-issueORskip-due-to-refactoring -d results -s robotframework.tests.api.suite ."' + - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:api_suite -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local --exclude skip-due-to-issueORskip-due-to-refactoring -d results -s robotframework.tests.api.suite ."' - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' From f45e915e932654cbd7e4636fb8617a95d7b3d616 Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Sat, 7 Dec 2024 22:15:00 +0100 Subject: [PATCH 049/113] FRW-9206: remove debug --- buddy.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/buddy.yml b/buddy.yml index 145000a1fe..641040c0ec 100644 --- a/buddy.yml +++ b/buddy.yml @@ -1603,7 +1603,7 @@ - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - '.ci/snippet/RUN script -q -e -c "docker/sdk exec cypress-tests cp .env.example .env"' - - '.ci/snippet/RUN script -q -e -c "docker/sdk exec --env "ENV_REPOSITORY_ID=b2ceur" cypress-tests npm run cy:ci"' + - '.ci/snippet/RUN script -q -e -c "docker/sdk exec cypress-tests npm run cy:ci"' - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' @@ -1667,7 +1667,7 @@ - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - '.ci/snippet/RUN script -q -e -c "docker/sdk exec cypress-tests cp .env.dynamic-store.example .env"' - - '.ci/snippet/RUN script -q -e -c "docker/sdk exec --env "ENV_REPOSITORY_ID=b2ceur" cypress-tests npm run cy:ci"' + - '.ci/snippet/RUN script -q -e -c "docker/sdk exec cypress-tests npm run cy:ci"' - ' .ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' From 6515208038337516a18c71cf3a9810dcce5c7cfd Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Sun, 8 Dec 2024 13:30:56 +0100 Subject: [PATCH 050/113] FRW-9206: save artefacts only on failure --- buddy.yml | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/buddy.yml b/buddy.yml index 641040c0ec..c41ab5ab06 100644 --- a/buddy.yml +++ b/buddy.yml @@ -1409,7 +1409,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/log.html' + - '.ci/snippet/RERUN aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/log.html' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-off/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' @@ -1473,7 +1473,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3PostgreSQL/log.html' + - '.ci/snippet/RERUN aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3PostgreSQL/log.html' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-on/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.3PostgreSQL/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' @@ -1541,7 +1541,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/log.html' + - '.ci/snippet/RERUN aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/log.html' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-on/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' @@ -1612,7 +1612,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.cypress s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/cypress/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive' + - '.ci/snippet/RERUN aws s3 cp ./.cypress s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/cypress/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive' - 'echo "Check the Cypress screenshots - https://s3.console.aws.amazon.com/s3/buckets/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-off/cypress/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/screenshots/&showversions=false"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' @@ -1676,7 +1676,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.cypress s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/cypress/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive' + - '.ci/snippet/RERUN aws s3 cp ./.cypress s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/cypress/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive' - 'echo "Check the Cypress screenshots - https://s3.console.aws.amazon.com/s3/buckets/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-on/cypress/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/screenshots/&showversions=false"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' @@ -1745,7 +1745,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/positive/log.html' + - '.ci/snippet/RERUN aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/positive/log.html' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-on/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/positive/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' @@ -1815,7 +1815,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/negative/log.html' + - '.ci/snippet/RERUN aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/negative/log.html' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-on/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/negative/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' @@ -1892,7 +1892,7 @@ - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml"' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/group1/log.html' + - '.ci/snippet/RERUN aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/group1/log.html' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-on/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/group1/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' @@ -1969,7 +1969,7 @@ - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml"' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/group2/log.html' + - '.ci/snippet/RERUN aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/group2/log.html' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-on/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/group2/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' @@ -2046,7 +2046,7 @@ - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml"' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/group3/log.html' + - '.ci/snippet/RERUN aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/group3/log.html' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-on/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/group3/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' @@ -2123,7 +2123,7 @@ - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml"' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3PostgreSQL/group1/log.html' + - '.ci/snippet/RERUN aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3PostgreSQL/group1/log.html' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-off/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3PostgreSQL/group1/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' @@ -2194,7 +2194,7 @@ - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml"' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3PostgreSQL/group2/log.html' + - '.ci/snippet/RERUN aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3PostgreSQL/group2/log.html' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-off/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3PostgreSQL/group2/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' @@ -2265,7 +2265,7 @@ - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml"' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3PostgreSQL/group3/log.html' + - '.ci/snippet/RERUN aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3PostgreSQL/group3/log.html' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-off/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3PostgreSQL/group3/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' From 7421e851ec385e7f75789f071073537ec5b51d79 Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Mon, 9 Dec 2024 14:54:33 +0100 Subject: [PATCH 051/113] FRW-9206: CR fixes --- buddy.yml | 170 +++++++++++++++++++++++++++++------------------------- 1 file changed, 91 insertions(+), 79 deletions(-) diff --git a/buddy.yml b/buddy.yml index c41ab5ab06..0fd5982f10 100644 --- a/buddy.yml +++ b/buddy.yml @@ -1365,7 +1365,7 @@ docker_layer_caching_scope: 'ACTION' instance_type: 'GENERAL_MEDIUM' -- pipeline: 'Docker / Alpine / PHP 8.3 / MariaDB / Robot / Dynamic Store OFF' +- pipeline: 'Docker / Alpine / PHP 8.2 / MariaDB / Robot / Dynamic Store OFF' events: - type: 'PUSH' refs: @@ -1392,7 +1392,7 @@ - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' - '.ci/snippet/FINISH' shell: 'BASH' - - action: 'Docker / Alpine / PHP 8.3 / MariaDB / Robot' + - action: 'Docker / Alpine / PHP 8.2 / MariaDB / Robot' type: 'NATIVE_BUILD_DOCKER_CLI' commands: - '.ci/snippet/PREPARE' @@ -1524,7 +1524,7 @@ - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' - '.ci/snippet/FINISH' shell: 'BASH' - - action: 'Docker / Alpine / PHP 8.3 / MariaDB / Robot' + - action: 'Docker / Alpine / PHP 8.2 / MariaDB / Robot' type: 'NATIVE_BUILD_DOCKER_CLI' commands: - '.ci/snippet/PREPARE' @@ -1701,7 +1701,7 @@ direction: 'PIPELINE_TO_VM' docker_layer_caching_scope: 'ACTION' -- pipeline: 'Positive / Docker / Alpine / PHP 8.3 / MariaDB / Robot / API' +- pipeline: 'Positive / Docker / Alpine / PHP 8.2 / MariaDB / Robot / API' events: - type: 'PUSH' refs: @@ -1728,7 +1728,7 @@ - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' - '.ci/snippet/FINISH' shell: 'BASH' - - action: 'Docker / Alpine / PHP 8.3 / MariaDB / Robot' + - action: 'Docker / Alpine / PHP 8.2 / MariaDB / Robot' type: 'NATIVE_BUILD_DOCKER_CLI' commands: - '.ci/snippet/PREPARE' @@ -1771,7 +1771,7 @@ docker_layer_caching_scope: 'ACTION' instance_type: 'GENERAL_MEDIUM' -- pipeline: 'Negative / Docker / Alpine / PHP 8.3 / MariaDB / Robot / API' +- pipeline: 'Negative / Docker / Alpine / PHP 8.2 / MariaDB / Robot / API' events: - type: 'PUSH' refs: @@ -1798,7 +1798,7 @@ - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' - '.ci/snippet/FINISH' shell: 'BASH' - - action: 'Docker / Alpine / PHP 8.3 / MariaDB / Robot' + - action: 'Docker / Alpine / PHP 8.2 / MariaDB / Robot' type: 'NATIVE_BUILD_DOCKER_CLI' commands: - '.ci/snippet/PREPARE' @@ -1883,18 +1883,20 @@ - '.ci/snippet/RUN script -q -e -c "time docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eu.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_oneANDsmoke -s \"*\".tests.ui.suite ."' - 'mkdir -p results && touch results/time.txt && echo $(date) > results/time.txt' - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eu.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' - - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' - - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' - - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' - - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB' - - 'export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID' - - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml"' - - '.ci/snippet/RERUN aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/group1/log.html' - - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-on/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/group1/log.html"' - - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' + - 'if [ $? -ne 0 ]; then + .ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80 && + .ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000 && + .ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB && + .ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB && + export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID && + export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY && + export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY && + export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET && + .ci/snippet/REQUIRE script -q -e -c "docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml" && + .ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/group1/log.html && + echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-on/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/group1/log.html" && + echo "You must have VPN access to AWS (Spryker-Internal account)"; + fi' - '.ci/snippet/FINISH' run_next_parallel: true variables: @@ -1960,18 +1962,20 @@ - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eu.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_twoANDsmoke -s \"*\".tests.ui.suite ."' - 'mkdir -p results && touch results/time.txt && echo $(date) > results/time.txt' - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eu.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' - - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' - - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' - - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' - - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB' - - 'export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID' - - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml"' - - '.ci/snippet/RERUN aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/group2/log.html' - - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-on/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/group2/log.html"' - - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' + - 'if [ $? -ne 0 ]; then + .ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80 && + .ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000 && + .ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB && + .ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB && + export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID && + export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY && + export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY && + export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET && + .ci/snippet/REQUIRE script -q -e -c "docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml" && + .ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/group2/log.html && + echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-on/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/group2/log.html" && + echo "You must have VPN access to AWS (Spryker-Internal account)"; + fi' - '.ci/snippet/FINISH' run_next_parallel: true variables: @@ -2037,18 +2041,20 @@ - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eu.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_treeANDsmoke -s \"*\".tests.ui.suite ."' - 'mkdir -p results && touch results/time.txt && echo $(date) > results/time.txt' - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eu.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' - - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' - - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' - - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' - - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB' - - 'export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID' - - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml"' - - '.ci/snippet/RERUN aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/group3/log.html' - - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-on/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/group3/log.html"' - - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' + - 'if [ $? -ne 0 ]; then + .ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80 && + .ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000 && + .ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB && + .ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB && + export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID && + export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY && + export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY && + export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET && + .ci/snippet/REQUIRE script -q -e -c "docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml" && + .ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/group3/log.html && + echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-on/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/group3/log.html" && + echo "You must have VPN access to AWS (Spryker-Internal account)"; + fi' - '.ci/snippet/FINISH' run_next_parallel: true variables: @@ -2114,18 +2120,20 @@ - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_oneANDsmoke -s \"*\".tests.ui.suite ."' - 'mkdir -p results && touch results/time.txt && echo $(date) > results/time.txt' - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' - - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' - - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' - - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' - - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB' - - 'export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID' - - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml"' - - '.ci/snippet/RERUN aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3PostgreSQL/group1/log.html' - - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-off/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3PostgreSQL/group1/log.html"' - - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' + - 'if [ $? -ne 0 ]; then + .ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80 && + .ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000 && + .ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB && + .ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB && + export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID && + export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY && + export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY && + export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET && + .ci/snippet/REQUIRE script -q -e -c "docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml" && + .ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3PostgreSQL/group1/log.html && + echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-off/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3PostgreSQL/group1/log.html" && + echo "You must have VPN access to AWS (Spryker-Internal account)"; + fi' - '.ci/snippet/FINISH' run_next_parallel: true variables: @@ -2185,18 +2193,20 @@ - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_twoANDsmoke -s \"*\".tests.ui.suite ."' - 'mkdir -p results && touch results/time.txt && echo $(date) > results/time.txt' - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' - - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' - - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' - - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' - - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB' - - 'export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID' - - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml"' - - '.ci/snippet/RERUN aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3PostgreSQL/group2/log.html' - - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-off/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3PostgreSQL/group2/log.html"' - - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' + - 'if [ $? -ne 0 ]; then + .ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80 && + .ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000 && + .ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB && + .ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB && + export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID && + export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY && + export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY && + export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET && + .ci/snippet/REQUIRE script -q -e -c "docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml" && + .ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3PostgreSQL/group2/log.html && + echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-off/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3PostgreSQL/group2/log.html" && + echo "You must have VPN access to AWS (Spryker-Internal account)"; + fi' - '.ci/snippet/FINISH' run_next_parallel: true variables: @@ -2256,18 +2266,20 @@ - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_treeANDsmoke -s \"*\".tests.ui.suite ."' - 'mkdir -p results && touch results/time.txt && echo $(date) > results/time.txt' - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' - - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' - - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' - - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' - - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB' - - 'export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID' - - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml"' - - '.ci/snippet/RERUN aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3PostgreSQL/group3/log.html' - - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-off/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3PostgreSQL/group3/log.html"' - - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' + - 'if [ $? -ne 0 ]; then + .ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80 && + .ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000 && + .ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB && + .ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB && + export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID && + export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY && + export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY && + export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET && + .ci/snippet/REQUIRE script -q -e -c "docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml" && + .ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3PostgreSQL/group3/log.html && + echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-off/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3PostgreSQL/group3/log.html" && + echo "You must have VPN access to AWS (Spryker-Internal account)"; + fi' - '.ci/snippet/FINISH' run_next_parallel: true variables: From 14cd80cd1e276aeb7ea5ebdcd3d1dbc81679e031 Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Mon, 9 Dec 2024 15:01:16 +0100 Subject: [PATCH 052/113] FRW-9206: debug --- buddy.yml | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/buddy.yml b/buddy.yml index 0fd5982f10..bf4f87f887 100644 --- a/buddy.yml +++ b/buddy.yml @@ -1880,7 +1880,7 @@ - '.ci/snippet/RUN docker/sdk up' - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - - '.ci/snippet/RUN script -q -e -c "time docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eu.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_oneANDsmoke -s \"*\".tests.ui.suite ."' + - '.ci/snippet/RUN script -q -e -c "time docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eur.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_oneANDsmoke -s \"*\".tests.ui.suite ."' - 'mkdir -p results && touch results/time.txt && echo $(date) > results/time.txt' - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eu.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' - 'if [ $? -ne 0 ]; then @@ -1959,9 +1959,9 @@ - '.ci/snippet/RUN docker/sdk up' - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eu.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_twoANDsmoke -s \"*\".tests.ui.suite ."' + - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eur.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_twoANDsmoke -s \"*\".tests.ui.suite ."' - 'mkdir -p results && touch results/time.txt && echo $(date) > results/time.txt' - - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eu.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' + - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eus.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' - 'if [ $? -ne 0 ]; then .ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80 && .ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000 && @@ -2038,9 +2038,9 @@ - '.ci/snippet/RUN docker/sdk up' - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eu.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_treeANDsmoke -s \"*\".tests.ui.suite ."' + - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eur.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_treeANDsmoke -s \"*\".tests.ui.suite ."' - 'mkdir -p results && touch results/time.txt && echo $(date) > results/time.txt' - - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eu.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' + - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eus.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' - 'if [ $? -ne 0 ]; then .ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80 && .ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000 && @@ -2117,7 +2117,7 @@ - '.ci/snippet/RUN docker/sdk up' - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_oneANDsmoke -s \"*\".tests.ui.suite ."' + - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v yves_env:http://yves.eur.spryker.local -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_oneANDsmoke -s \"*\".tests.ui.suite ."' - 'mkdir -p results && touch results/time.txt && echo $(date) > results/time.txt' - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' - 'if [ $? -ne 0 ]; then @@ -2190,9 +2190,9 @@ - '.ci/snippet/RUN docker/sdk up' - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_twoANDsmoke -s \"*\".tests.ui.suite ."' + - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v yves_env:http://yves.eur.spryker.local -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_twoANDsmoke -s \"*\".tests.ui.suite ."' - 'mkdir -p results && touch results/time.txt && echo $(date) > results/time.txt' - - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' + - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v yves_env:http://yves.eur.spryker.local -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' - 'if [ $? -ne 0 ]; then .ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80 && .ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000 && @@ -2263,7 +2263,7 @@ - '.ci/snippet/RUN docker/sdk up' - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_treeANDsmoke -s \"*\".tests.ui.suite ."' + - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v yves_env:http://yves.eur.spryker.local -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_treeANDsmoke -s \"*\".tests.ui.suite ."' - 'mkdir -p results && touch results/time.txt && echo $(date) > results/time.txt' - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' - 'if [ $? -ne 0 ]; then From 0defb0e17948e67eedc688a5f47150febe8e3012 Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Mon, 9 Dec 2024 15:32:03 +0100 Subject: [PATCH 053/113] FRW-9206: CR fixes --- buddy.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/buddy.yml b/buddy.yml index bf4f87f887..5c48ec772e 100644 --- a/buddy.yml +++ b/buddy.yml @@ -1409,7 +1409,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/RERUN aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/log.html' + - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/log.html' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-off/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' @@ -1473,7 +1473,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/RERUN aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3PostgreSQL/log.html' + - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3PostgreSQL/log.html' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-on/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.3PostgreSQL/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' @@ -1541,7 +1541,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/RERUN aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/log.html' + - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/log.html' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-on/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' @@ -1745,7 +1745,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/RERUN aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/positive/log.html' + - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/positive/log.html' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-on/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/positive/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' From a951ffb6c255c7ca7a88020e1a11cdb0ff8d0149 Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Mon, 9 Dec 2024 16:05:35 +0100 Subject: [PATCH 054/113] FRW-9206: fix project installation --- package-lock.json | 198 +++++++++++++++++++++++----------------------- 1 file changed, 100 insertions(+), 98 deletions(-) diff --git a/package-lock.json b/package-lock.json index d2879f768a..7d6d28d50f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -19128,6 +19128,31 @@ "resolved": "https://registry.npmjs.org/gl-matrix/-/gl-matrix-3.4.3.tgz", "integrity": "sha512-wcCp8vu8FT22BnvKVPjXa/ICBWRq/zjFfdofZy1WSpQZpphblv12/bOQLBC1rMM7SGOFS9ltVmKOHil5+Ml7gA==" }, + "node_modules/gl-text": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/gl-text/-/gl-text-1.4.0.tgz", + "integrity": "sha512-o47+XBqLCj1efmuNyCHt7/UEJmB9l66ql7pnobD6p+sgmBUdzfMZXIF0zD2+KRfpd99DJN+QXdvTFAGCKCVSmQ==", + "license": "MIT", + "dependencies": { + "bit-twiddle": "^1.0.2", + "color-normalize": "^1.5.0", + "css-font": "^1.2.0", + "detect-kerning": "^2.1.2", + "es6-weak-map": "^2.0.3", + "flatten-vertex-data": "^1.0.2", + "font-atlas": "^2.1.0", + "font-measure": "^1.2.2", + "gl-util": "^3.1.2", + "is-plain-obj": "^1.1.0", + "object-assign": "^4.1.1", + "parse-rect": "^1.2.0", + "parse-unit": "^1.0.1", + "pick-by-alias": "^1.2.0", + "regl": "^2.0.0", + "to-px": "^1.0.1", + "typedarray-pool": "^1.1.0" + } + }, "node_modules/gl-util": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/gl-util/-/gl-util-3.1.3.tgz", @@ -25807,6 +25832,12 @@ "resolved": "https://registry.npmjs.org/point-in-polygon/-/point-in-polygon-1.1.0.tgz", "integrity": "sha512-3ojrFwjnnw8Q9242TzgXuTD+eKiutbzyslcq1ydfu82Db2y+Ogbmyrkpv0Hgj31qwT3lbS9+QAAO/pIQM35XRw==" }, + "node_modules/polybooljs": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/polybooljs/-/polybooljs-1.2.2.tgz", + "integrity": "sha512-ziHW/02J0XuNuUtmidBc6GXE8YohYydp3DWPWXYsd7O721TjcmN+k6ezjdwkDqep+gnWnFY+yqZHvzElra2oCg==", + "license": "MIT" + }, "node_modules/portfinder": { "version": "1.0.32", "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.32.tgz", @@ -27167,6 +27198,25 @@ "update-diff": "^1.1.0" } }, + "node_modules/regl-line2d": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/regl-line2d/-/regl-line2d-3.1.3.tgz", + "integrity": "sha512-fkgzW+tTn4QUQLpFKsUIE0sgWdCmXAM3ctXcCgoGBZTSX5FE2A0M7aynz7nrZT5baaftLrk9te54B+MEq4QcSA==", + "license": "MIT", + "dependencies": { + "array-bounds": "^1.0.1", + "array-find-index": "^1.0.2", + "array-normalize": "^1.1.4", + "color-normalize": "^1.5.0", + "earcut": "^2.1.5", + "es6-weak-map": "^2.0.3", + "flatten-vertex-data": "^1.0.2", + "object-assign": "^4.1.1", + "parse-rect": "^1.2.0", + "pick-by-alias": "^1.2.0", + "to-float32": "^1.1.0" + } + }, "node_modules/regl-scatter2d": { "version": "3.2.9", "resolved": "https://registry.npmjs.org/regl-scatter2d/-/regl-scatter2d-3.2.9.tgz", @@ -31750,7 +31800,7 @@ "name": "spryker-zed-chart-plotly", "version": "1.0.0", "dependencies": { - "plotly.js": "~2.35.2" + "plotly.js": "~2.27.0" }, "devDependencies": { "assert": "~2.1.0", @@ -31924,30 +31974,6 @@ } } }, - "vendor/spryker/spryker/Bundles/Chart/assets/Zed/node_modules/gl-text": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/gl-text/-/gl-text-1.4.0.tgz", - "integrity": "sha512-o47+XBqLCj1efmuNyCHt7/UEJmB9l66ql7pnobD6p+sgmBUdzfMZXIF0zD2+KRfpd99DJN+QXdvTFAGCKCVSmQ==", - "dependencies": { - "bit-twiddle": "^1.0.2", - "color-normalize": "^1.5.0", - "css-font": "^1.2.0", - "detect-kerning": "^2.1.2", - "es6-weak-map": "^2.0.3", - "flatten-vertex-data": "^1.0.2", - "font-atlas": "^2.1.0", - "font-measure": "^1.2.2", - "gl-util": "^3.1.2", - "is-plain-obj": "^1.1.0", - "object-assign": "^4.1.1", - "parse-rect": "^1.2.0", - "parse-unit": "^1.0.1", - "pick-by-alias": "^1.2.0", - "regl": "^2.0.0", - "to-px": "^1.0.1", - "typedarray-pool": "^1.1.0" - } - }, "vendor/spryker/spryker/Bundles/Chart/assets/Zed/node_modules/plotly.js": { "version": "2.35.2", "resolved": "https://registry.npmjs.org/plotly.js/-/plotly.js-2.35.2.tgz", @@ -32015,11 +32041,6 @@ "color-name": "^1.0.0" } }, - "vendor/spryker/spryker/Bundles/Chart/assets/Zed/node_modules/polybooljs": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/polybooljs/-/polybooljs-1.2.2.tgz", - "integrity": "sha512-ziHW/02J0XuNuUtmidBc6GXE8YohYydp3DWPWXYsd7O721TjcmN+k6ezjdwkDqep+gnWnFY+yqZHvzElra2oCg==" - }, "vendor/spryker/spryker/Bundles/Chart/assets/Zed/node_modules/postcss-modules-extract-imports": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz", @@ -32073,24 +32094,6 @@ "node": ">=4" } }, - "vendor/spryker/spryker/Bundles/Chart/assets/Zed/node_modules/regl-line2d": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/regl-line2d/-/regl-line2d-3.1.3.tgz", - "integrity": "sha512-fkgzW+tTn4QUQLpFKsUIE0sgWdCmXAM3ctXcCgoGBZTSX5FE2A0M7aynz7nrZT5baaftLrk9te54B+MEq4QcSA==", - "dependencies": { - "array-bounds": "^1.0.1", - "array-find-index": "^1.0.2", - "array-normalize": "^1.1.4", - "color-normalize": "^1.5.0", - "earcut": "^2.1.5", - "es6-weak-map": "^2.0.3", - "flatten-vertex-data": "^1.0.2", - "object-assign": "^4.1.1", - "parse-rect": "^1.2.0", - "pick-by-alias": "^1.2.0", - "to-float32": "^1.1.0" - } - }, "vendor/spryker/spryker/Bundles/Chart/assets/Zed/node_modules/regl-scatter2d": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/regl-scatter2d/-/regl-scatter2d-3.3.1.tgz", @@ -45766,6 +45769,30 @@ "resolved": "https://registry.npmjs.org/gl-matrix/-/gl-matrix-3.4.3.tgz", "integrity": "sha512-wcCp8vu8FT22BnvKVPjXa/ICBWRq/zjFfdofZy1WSpQZpphblv12/bOQLBC1rMM7SGOFS9ltVmKOHil5+Ml7gA==" }, + "gl-text": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/gl-text/-/gl-text-1.4.0.tgz", + "integrity": "sha512-o47+XBqLCj1efmuNyCHt7/UEJmB9l66ql7pnobD6p+sgmBUdzfMZXIF0zD2+KRfpd99DJN+QXdvTFAGCKCVSmQ==", + "requires": { + "bit-twiddle": "^1.0.2", + "color-normalize": "^1.5.0", + "css-font": "^1.2.0", + "detect-kerning": "^2.1.2", + "es6-weak-map": "^2.0.3", + "flatten-vertex-data": "^1.0.2", + "font-atlas": "^2.1.0", + "font-measure": "^1.2.2", + "gl-util": "^3.1.2", + "is-plain-obj": "^1.1.0", + "object-assign": "^4.1.1", + "parse-rect": "^1.2.0", + "parse-unit": "^1.0.1", + "pick-by-alias": "^1.2.0", + "regl": "^2.0.0", + "to-px": "^1.0.1", + "typedarray-pool": "^1.1.0" + } + }, "gl-util": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/gl-util/-/gl-util-3.1.3.tgz", @@ -51043,6 +51070,11 @@ "resolved": "https://registry.npmjs.org/point-in-polygon/-/point-in-polygon-1.1.0.tgz", "integrity": "sha512-3ojrFwjnnw8Q9242TzgXuTD+eKiutbzyslcq1ydfu82Db2y+Ogbmyrkpv0Hgj31qwT3lbS9+QAAO/pIQM35XRw==" }, + "polybooljs": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/polybooljs/-/polybooljs-1.2.2.tgz", + "integrity": "sha512-ziHW/02J0XuNuUtmidBc6GXE8YohYydp3DWPWXYsd7O721TjcmN+k6ezjdwkDqep+gnWnFY+yqZHvzElra2oCg==" + }, "portfinder": { "version": "1.0.32", "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.32.tgz", @@ -51979,6 +52011,24 @@ "update-diff": "^1.1.0" } }, + "regl-line2d": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/regl-line2d/-/regl-line2d-3.1.3.tgz", + "integrity": "sha512-fkgzW+tTn4QUQLpFKsUIE0sgWdCmXAM3ctXcCgoGBZTSX5FE2A0M7aynz7nrZT5baaftLrk9te54B+MEq4QcSA==", + "requires": { + "array-bounds": "^1.0.1", + "array-find-index": "^1.0.2", + "array-normalize": "^1.1.4", + "color-normalize": "^1.5.0", + "earcut": "^2.1.5", + "es6-weak-map": "^2.0.3", + "flatten-vertex-data": "^1.0.2", + "object-assign": "^4.1.1", + "parse-rect": "^1.2.0", + "pick-by-alias": "^1.2.0", + "to-float32": "^1.1.0" + } + }, "regl-scatter2d": { "version": "3.2.9", "resolved": "https://registry.npmjs.org/regl-scatter2d/-/regl-scatter2d-3.2.9.tgz", @@ -52880,7 +52930,7 @@ "requires": { "assert": "~2.1.0", "buffer": "~6.0.3", - "plotly.js": "~2.35.2", + "plotly.js": "~2.27.0", "stream-browserify": "~3.0.0" }, "dependencies": { @@ -53002,33 +53052,8 @@ "semver": "^7.5.4" } }, - "gl-text": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/gl-text/-/gl-text-1.4.0.tgz", - "integrity": "sha512-o47+XBqLCj1efmuNyCHt7/UEJmB9l66ql7pnobD6p+sgmBUdzfMZXIF0zD2+KRfpd99DJN+QXdvTFAGCKCVSmQ==", - "requires": { - "bit-twiddle": "^1.0.2", - "color-normalize": "^1.5.0", - "css-font": "^1.2.0", - "detect-kerning": "^2.1.2", - "es6-weak-map": "^2.0.3", - "flatten-vertex-data": "^1.0.2", - "font-atlas": "^2.1.0", - "font-measure": "^1.2.2", - "gl-util": "^3.1.2", - "is-plain-obj": "^1.1.0", - "object-assign": "^4.1.1", - "parse-rect": "^1.2.0", - "parse-unit": "^1.0.1", - "pick-by-alias": "^1.2.0", - "regl": "^2.0.0", - "to-px": "^1.0.1", - "typedarray-pool": "^1.1.0" - } - }, "plotly.js": { - "version": "2.35.2", - "resolved": "https://registry.npmjs.org/plotly.js/-/plotly.js-2.35.2.tgz", + "version": "https://registry.npmjs.org/plotly.js/-/plotly.js-2.35.2.tgz", "integrity": "sha512-s0knlWzRvLQXxzf3JQ6qbm8FpwKuMjkr+6r04f8/yCEByAQ+I0jkUzY/hSGRGb+u7iljTh9hgpEiiJP90vjyeQ==", "requires": { "@plotly/d3": "3.8.2", @@ -53095,11 +53120,6 @@ } } }, - "polybooljs": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/polybooljs/-/polybooljs-1.2.2.tgz", - "integrity": "sha512-ziHW/02J0XuNuUtmidBc6GXE8YohYydp3DWPWXYsd7O721TjcmN+k6ezjdwkDqep+gnWnFY+yqZHvzElra2oCg==" - }, "postcss-modules-extract-imports": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz", @@ -53132,24 +53152,6 @@ "util-deprecate": "^1.0.2" } }, - "regl-line2d": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/regl-line2d/-/regl-line2d-3.1.3.tgz", - "integrity": "sha512-fkgzW+tTn4QUQLpFKsUIE0sgWdCmXAM3ctXcCgoGBZTSX5FE2A0M7aynz7nrZT5baaftLrk9te54B+MEq4QcSA==", - "requires": { - "array-bounds": "^1.0.1", - "array-find-index": "^1.0.2", - "array-normalize": "^1.1.4", - "color-normalize": "^1.5.0", - "earcut": "^2.1.5", - "es6-weak-map": "^2.0.3", - "flatten-vertex-data": "^1.0.2", - "object-assign": "^4.1.1", - "parse-rect": "^1.2.0", - "pick-by-alias": "^1.2.0", - "to-float32": "^1.1.0" - } - }, "regl-scatter2d": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/regl-scatter2d/-/regl-scatter2d-3.3.1.tgz", From 42ff637a01561ded976f99721da8404efb22d7b2 Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Mon, 9 Dec 2024 22:28:36 +0100 Subject: [PATCH 055/113] FRW-9206: fix RERUN --- .ci/snippet/RERUN | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.ci/snippet/RERUN b/.ci/snippet/RERUN index f8242a8670..c9bf0adee1 100755 --- a/.ci/snippet/RERUN +++ b/.ci/snippet/RERUN @@ -29,4 +29,8 @@ if [ "$failed" -gt "0" ]; then echo "------------- ↑↑↑ ${ANSI_RED}ERROR: exited with ${status}${ANSI_RESET}" echo "------------- ↑↑↑ ${ANSI_GREY}${cmd[*]}${ANSI_RESET}" fi + + exit "${status}" fi + +exit 0 From 806696fd3536185aa5ff34d23c0ca3f65d61ce30 Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Mon, 9 Dec 2024 23:27:20 +0100 Subject: [PATCH 056/113] FRW-9206: fix RERUN --- buddy.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/buddy.yml b/buddy.yml index 3c68f10df5..f607dc03da 100644 --- a/buddy.yml +++ b/buddy.yml @@ -1961,7 +1961,7 @@ - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eur.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_twoANDsmoke -s \"*\".tests.ui.suite ."' - 'mkdir -p results && touch results/time.txt && echo $(date) > results/time.txt' - - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eus.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' + - '.ci/snippet/RERUN script -q -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eus.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' - 'if [ $? -ne 0 ]; then .ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80 && .ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000 && @@ -2040,7 +2040,7 @@ - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eur.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_treeANDsmoke -s \"*\".tests.ui.suite ."' - 'mkdir -p results && touch results/time.txt && echo $(date) > results/time.txt' - - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eus.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' + - '.ci/snippet/RERUN script -q -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eus.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' - 'if [ $? -ne 0 ]; then .ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80 && .ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000 && @@ -2119,7 +2119,7 @@ - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v yves_env:http://yves.eur.spryker.local -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_oneANDsmoke -s \"*\".tests.ui.suite ."' - 'mkdir -p results && touch results/time.txt && echo $(date) > results/time.txt' - - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' + - '.ci/snippet/RERUN script -q -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' - 'if [ $? -ne 0 ]; then .ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80 && .ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000 && @@ -2192,7 +2192,7 @@ - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v yves_env:http://yves.eur.spryker.local -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_twoANDsmoke -s \"*\".tests.ui.suite ."' - 'mkdir -p results && touch results/time.txt && echo $(date) > results/time.txt' - - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v yves_env:http://yves.eur.spryker.local -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' + - '.ci/snippet/RERUN script -q -c "docker/sdk exec robot-framework robot -v env:ui_suite -v yves_env:http://yves.eur.spryker.local -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' - 'if [ $? -ne 0 ]; then .ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80 && .ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000 && @@ -2265,7 +2265,7 @@ - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v yves_env:http://yves.eur.spryker.local -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_treeANDsmoke -s \"*\".tests.ui.suite ."' - 'mkdir -p results && touch results/time.txt && echo $(date) > results/time.txt' - - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' + - '.ci/snippet/RERUN script -q -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' - 'if [ $? -ne 0 ]; then .ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80 && .ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000 && From be42c89dbac5c6041d2609d01a5aa85d1f443b49 Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Tue, 10 Dec 2024 00:33:46 +0100 Subject: [PATCH 057/113] FRW-9206: fix RERUN --- .ci/snippet/RERUN | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/.ci/snippet/RERUN b/.ci/snippet/RERUN index c9bf0adee1..2f3e2ec401 100755 --- a/.ci/snippet/RERUN +++ b/.ci/snippet/RERUN @@ -28,9 +28,12 @@ if [ "$failed" -gt "0" ]; then echo "[x] ${ANSI_RED}${cmd[*]}${ANSI_RESET}" >> /dev/shm/report echo "------------- ↑↑↑ ${ANSI_RED}ERROR: exited with ${status}${ANSI_RESET}" echo "------------- ↑↑↑ ${ANSI_GREY}${cmd[*]}${ANSI_RESET}" - fi - exit "${status}" + failed=$(cat /dev/shm/failed 2>/dev/null || echo 0) + if [ "$failed" -gt "0" ]; then + exit 1 + fi + fi fi exit 0 From f0ba9b9bb6abae37b50d478699f8c4c85fa06f3c Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Tue, 10 Dec 2024 09:35:22 +0100 Subject: [PATCH 058/113] FRW-9206: fix RERUN --- .ci/snippet/RERUN | 1 + 1 file changed, 1 insertion(+) diff --git a/.ci/snippet/RERUN b/.ci/snippet/RERUN index 2f3e2ec401..ef8aa0a3ba 100755 --- a/.ci/snippet/RERUN +++ b/.ci/snippet/RERUN @@ -30,6 +30,7 @@ if [ "$failed" -gt "0" ]; then echo "------------- ↑↑↑ ${ANSI_GREY}${cmd[*]}${ANSI_RESET}" failed=$(cat /dev/shm/failed 2>/dev/null || echo 0) + echo "------------- ↑↑↑ ERROR: failed rerun ${failed}" if [ "$failed" -gt "0" ]; then exit 1 fi From 60107a7cd0d66f5e7d7f51000b8f7f4de94cd0ce Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Tue, 10 Dec 2024 12:44:00 +0100 Subject: [PATCH 059/113] FRW-9206: debug --- .ci/snippet/RERUN | 1 + 1 file changed, 1 insertion(+) diff --git a/.ci/snippet/RERUN b/.ci/snippet/RERUN index ef8aa0a3ba..0b2a5e1235 100755 --- a/.ci/snippet/RERUN +++ b/.ci/snippet/RERUN @@ -16,6 +16,7 @@ if [ "$failed" -gt "0" ]; then wait "${cmd_pid}" status="${?}" + echo "------------- ↑↑↑ ERROR: failed rerun status ${status}" echo -e "$((`cat /dev/shm/total` + 1))" > /dev/shm/total if [[ "${status}" -eq 0 ]]; then From afd21c5feaf7c53b31d948de7daa686cd48f7b33 Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Tue, 10 Dec 2024 14:57:18 +0100 Subject: [PATCH 060/113] FRW-9206: debug --- buddy.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/buddy.yml b/buddy.yml index f607dc03da..5857302696 100644 --- a/buddy.yml +++ b/buddy.yml @@ -2191,7 +2191,6 @@ - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v yves_env:http://yves.eur.spryker.local -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_twoANDsmoke -s \"*\".tests.ui.suite ."' - - 'mkdir -p results && touch results/time.txt && echo $(date) > results/time.txt' - '.ci/snippet/RERUN script -q -c "docker/sdk exec robot-framework robot -v env:ui_suite -v yves_env:http://yves.eur.spryker.local -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' - 'if [ $? -ne 0 ]; then .ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80 && @@ -2265,7 +2264,7 @@ - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v yves_env:http://yves.eur.spryker.local -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_treeANDsmoke -s \"*\".tests.ui.suite ."' - 'mkdir -p results && touch results/time.txt && echo $(date) > results/time.txt' - - '.ci/snippet/RERUN script -q -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' + - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' - 'if [ $? -ne 0 ]; then .ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80 && .ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000 && From 2b0ea5748627d26b40c98bf5073bc6c0e5df3c77 Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Tue, 10 Dec 2024 16:15:45 +0100 Subject: [PATCH 061/113] FRW-9206: debug --- buddy.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/buddy.yml b/buddy.yml index 5857302696..e76db03d58 100644 --- a/buddy.yml +++ b/buddy.yml @@ -1882,7 +1882,8 @@ - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - '.ci/snippet/RUN script -q -e -c "time docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eur.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_oneANDsmoke -s \"*\".tests.ui.suite ."' - 'mkdir -p results && touch results/time.txt && echo $(date) > results/time.txt' - - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eu.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' + - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eu.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite . + && docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml"' - 'if [ $? -ne 0 ]; then .ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80 && .ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000 && From 4325eb940814e6de9a7b7fe7d0354fee78d3b69e Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Tue, 10 Dec 2024 16:18:24 +0100 Subject: [PATCH 062/113] FRW-9206: debug --- buddy.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/buddy.yml b/buddy.yml index e76db03d58..25466661db 100644 --- a/buddy.yml +++ b/buddy.yml @@ -1962,7 +1962,8 @@ - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eur.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_twoANDsmoke -s \"*\".tests.ui.suite ."' - 'mkdir -p results && touch results/time.txt && echo $(date) > results/time.txt' - - '.ci/snippet/RERUN script -q -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eus.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' + - '.ci/snippet/RERUN script -q -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eus.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite . + && docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml"' - 'if [ $? -ne 0 ]; then .ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80 && .ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000 && From ea4dd6481d36810e545068a212457c3acdc7821e Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Tue, 10 Dec 2024 18:12:28 +0100 Subject: [PATCH 063/113] FRW-9206: debug --- buddy.yml | 31 ++++++++++++++----------------- 1 file changed, 14 insertions(+), 17 deletions(-) diff --git a/buddy.yml b/buddy.yml index 25466661db..b4ed718076 100644 --- a/buddy.yml +++ b/buddy.yml @@ -1880,24 +1880,21 @@ - '.ci/snippet/RUN docker/sdk up' - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - - '.ci/snippet/RUN script -q -e -c "time docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eur.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_oneANDsmoke -s \"*\".tests.ui.suite ."' + - '.ci/snippet/RUN script -q -e -c "time docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eur.spryker.local/ -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_oneANDsmoke -s \"*\".tests.ui.suite ."' - 'mkdir -p results && touch results/time.txt && echo $(date) > results/time.txt' - - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eu.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite . - && docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml"' - - 'if [ $? -ne 0 ]; then - .ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80 && - .ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000 && - .ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB && - .ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB && - export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID && - export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY && - export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY && - export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET && - .ci/snippet/REQUIRE script -q -e -c "docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml" && - .ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/group1/log.html && - echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-on/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/group1/log.html" && - echo "You must have VPN access to AWS (Spryker-Internal account)"; - fi' + - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eur.spryker.local/ -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite . + && docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml"' + - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' + - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' + - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' + - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB' + - 'export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID' + - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' + - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' + - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' + - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit-robot-ui-ci/dms-on/PHP8.3MariaDBRobot/$BUDDY_EXECUTION_HASH/ --recursive --exclude "rerun/*" --expires "$(date -d ''+7 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' + - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit-robot-ui-ci/dms-on/PHP8.3MariaDBRobot/${BUDDY_EXECUTION_HASH}/log.html"' + - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' run_next_parallel: true variables: From b690540dce69d0995d6c69e23b772ec597ea0c37 Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Tue, 10 Dec 2024 19:04:18 +0100 Subject: [PATCH 064/113] FRW-9206: debug --- buddy.yml | 25 ++++++++++++++----------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/buddy.yml b/buddy.yml index b4ed718076..ed84eb5d2e 100644 --- a/buddy.yml +++ b/buddy.yml @@ -1884,17 +1884,20 @@ - 'mkdir -p results && touch results/time.txt && echo $(date) > results/time.txt' - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eur.spryker.local/ -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite . && docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml"' - - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' - - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' - - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' - - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB' - - 'export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID' - - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit-robot-ui-ci/dms-on/PHP8.3MariaDBRobot/$BUDDY_EXECUTION_HASH/ --recursive --exclude "rerun/*" --expires "$(date -d ''+7 days'' --utc +''%Y-%m-%dT%H:%M:%SZ'')"' - - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-west-1&prefix=suite-nonsplit-robot-ui-ci/dms-on/PHP8.3MariaDBRobot/${BUDDY_EXECUTION_HASH}/log.html"' - - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' + - 'if [ $? -ne 0 ]; then + .ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80 && + .ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000 && + .ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB && + .ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB && + export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID && + export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY && + export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY && + export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET && + .ci/snippet/REQUIRE script -q -e -c "docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml" && + .ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/group1/log.html && + echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-on/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/group1/log.html" && + echo "You must have VPN access to AWS (Spryker-Internal account)"; + fi' - '.ci/snippet/FINISH' run_next_parallel: true variables: From 308942226d2035d2171b0d40193f6e2bbca65b60 Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Tue, 10 Dec 2024 20:04:18 +0100 Subject: [PATCH 065/113] FRW-9206: debug --- .ci/snippet/RERUN | 2 +- buddy.yml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.ci/snippet/RERUN b/.ci/snippet/RERUN index 0b2a5e1235..ce3938b9f7 100755 --- a/.ci/snippet/RERUN +++ b/.ci/snippet/RERUN @@ -32,7 +32,7 @@ if [ "$failed" -gt "0" ]; then failed=$(cat /dev/shm/failed 2>/dev/null || echo 0) echo "------------- ↑↑↑ ERROR: failed rerun ${failed}" - if [ "$failed" -gt "0" ]; then + if [[ "${status}" -eq 0 ]]; then exit 1 fi fi diff --git a/buddy.yml b/buddy.yml index ed84eb5d2e..6aee47cfc5 100644 --- a/buddy.yml +++ b/buddy.yml @@ -1882,8 +1882,8 @@ - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - '.ci/snippet/RUN script -q -e -c "time docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eur.spryker.local/ -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_oneANDsmoke -s \"*\".tests.ui.suite ."' - 'mkdir -p results && touch results/time.txt && echo $(date) > results/time.txt' - - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eur.spryker.local/ -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite . - && docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml"' + - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eur.spryker.local/ -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' + - 'echo $?' - 'if [ $? -ne 0 ]; then .ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80 && .ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000 && From b3346c878ae73a9aeca26f39bbefe3f3a4f4d5d4 Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Tue, 10 Dec 2024 20:54:08 +0100 Subject: [PATCH 066/113] FRW-9206: debug --- .ci/snippet/RERUN | 7 ++----- buddy.yml | 13 +++---------- 2 files changed, 5 insertions(+), 15 deletions(-) diff --git a/.ci/snippet/RERUN b/.ci/snippet/RERUN index ce3938b9f7..a81f6b054d 100755 --- a/.ci/snippet/RERUN +++ b/.ci/snippet/RERUN @@ -23,6 +23,7 @@ if [ "$failed" -gt "0" ]; then echo "0" > /dev/shm/failed echo "------------- ↑↑↑ OK" echo "[✓] ${ANSI_GREEN}${cmd[*]}${ANSI_RESET}" >> /dev/shm/report + exit 0; else echo "$((`cat /dev/shm/failed` + 1))" > /dev/shm/failed @@ -30,11 +31,7 @@ if [ "$failed" -gt "0" ]; then echo "------------- ↑↑↑ ${ANSI_RED}ERROR: exited with ${status}${ANSI_RESET}" echo "------------- ↑↑↑ ${ANSI_GREY}${cmd[*]}${ANSI_RESET}" - failed=$(cat /dev/shm/failed 2>/dev/null || echo 0) - echo "------------- ↑↑↑ ERROR: failed rerun ${failed}" - if [[ "${status}" -eq 0 ]]; then - exit 1 - fi + exit 1 fi fi diff --git a/buddy.yml b/buddy.yml index 6aee47cfc5..53f5bd3696 100644 --- a/buddy.yml +++ b/buddy.yml @@ -1881,9 +1881,7 @@ - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - '.ci/snippet/RUN script -q -e -c "time docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eur.spryker.local/ -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_oneANDsmoke -s \"*\".tests.ui.suite ."' - - 'mkdir -p results && touch results/time.txt && echo $(date) > results/time.txt' - - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eur.spryker.local/ -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' - - 'echo $?' + - '.ci/snippet/RERUN script -q -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eur.spryker.local/ -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' - 'if [ $? -ne 0 ]; then .ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80 && .ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000 && @@ -1961,9 +1959,7 @@ - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eur.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_twoANDsmoke -s \"*\".tests.ui.suite ."' - - 'mkdir -p results && touch results/time.txt && echo $(date) > results/time.txt' - - '.ci/snippet/RERUN script -q -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eus.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite . - && docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml"' + - '.ci/snippet/RERUN script -q -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eus.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' - 'if [ $? -ne 0 ]; then .ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80 && .ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000 && @@ -2041,7 +2037,6 @@ - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eur.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_treeANDsmoke -s \"*\".tests.ui.suite ."' - - 'mkdir -p results && touch results/time.txt && echo $(date) > results/time.txt' - '.ci/snippet/RERUN script -q -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eus.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' - 'if [ $? -ne 0 ]; then .ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80 && @@ -2120,7 +2115,6 @@ - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v yves_env:http://yves.eur.spryker.local -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_oneANDsmoke -s \"*\".tests.ui.suite ."' - - 'mkdir -p results && touch results/time.txt && echo $(date) > results/time.txt' - '.ci/snippet/RERUN script -q -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' - 'if [ $? -ne 0 ]; then .ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80 && @@ -2265,8 +2259,7 @@ - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v yves_env:http://yves.eur.spryker.local -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_treeANDsmoke -s \"*\".tests.ui.suite ."' - - 'mkdir -p results && touch results/time.txt && echo $(date) > results/time.txt' - - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' + - '.ci/snippet/RERUN script -q -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' - 'if [ $? -ne 0 ]; then .ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80 && .ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000 && From f9295ab20e9853707159c63bf9311308ae88f732 Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Tue, 10 Dec 2024 21:50:51 +0100 Subject: [PATCH 067/113] FRW-9206: debug --- buddy.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/buddy.yml b/buddy.yml index 53f5bd3696..4bb76dc09a 100644 --- a/buddy.yml +++ b/buddy.yml @@ -1881,7 +1881,8 @@ - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - '.ci/snippet/RUN script -q -e -c "time docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eur.spryker.local/ -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_oneANDsmoke -s \"*\".tests.ui.suite ."' - - '.ci/snippet/RERUN script -q -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eur.spryker.local/ -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' + - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eur.spryker.local/ -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' + - 'echo $?' - 'if [ $? -ne 0 ]; then .ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80 && .ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000 && From 6675ddb2c0e5714d7ad25f16d8cbdf4a0b93d325 Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Tue, 10 Dec 2024 22:39:15 +0100 Subject: [PATCH 068/113] FRW-9206: debug --- buddy.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/buddy.yml b/buddy.yml index 4bb76dc09a..6881b21126 100644 --- a/buddy.yml +++ b/buddy.yml @@ -1882,7 +1882,6 @@ - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - '.ci/snippet/RUN script -q -e -c "time docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eur.spryker.local/ -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_oneANDsmoke -s \"*\".tests.ui.suite ."' - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eur.spryker.local/ -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' - - 'echo $?' - 'if [ $? -ne 0 ]; then .ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80 && .ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000 && From 852309154dba598a3992a91447e4d53f74b544de Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Tue, 10 Dec 2024 23:36:45 +0100 Subject: [PATCH 069/113] FRW-9206: debug --- buddy.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/buddy.yml b/buddy.yml index 6881b21126..2535b5a88a 100644 --- a/buddy.yml +++ b/buddy.yml @@ -1959,7 +1959,7 @@ - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eur.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_twoANDsmoke -s \"*\".tests.ui.suite ."' - - '.ci/snippet/RERUN script -q -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eus.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' + - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eus.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' - 'if [ $? -ne 0 ]; then .ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80 && .ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000 && @@ -2037,7 +2037,7 @@ - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eur.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_treeANDsmoke -s \"*\".tests.ui.suite ."' - - '.ci/snippet/RERUN script -q -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eus.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' + - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eus.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' - 'if [ $? -ne 0 ]; then .ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80 && .ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000 && @@ -2115,7 +2115,7 @@ - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v yves_env:http://yves.eur.spryker.local -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_oneANDsmoke -s \"*\".tests.ui.suite ."' - - '.ci/snippet/RERUN script -q -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' + - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' - 'if [ $? -ne 0 ]; then .ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80 && .ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000 && @@ -2187,7 +2187,7 @@ - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v yves_env:http://yves.eur.spryker.local -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_twoANDsmoke -s \"*\".tests.ui.suite ."' - - '.ci/snippet/RERUN script -q -c "docker/sdk exec robot-framework robot -v env:ui_suite -v yves_env:http://yves.eur.spryker.local -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' + - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v yves_env:http://yves.eur.spryker.local -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' - 'if [ $? -ne 0 ]; then .ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80 && .ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000 && @@ -2259,7 +2259,7 @@ - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v yves_env:http://yves.eur.spryker.local -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_treeANDsmoke -s \"*\".tests.ui.suite ."' - - '.ci/snippet/RERUN script -q -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' + - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' - 'if [ $? -ne 0 ]; then .ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80 && .ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000 && From 1abf79c1e7cdaeb07f15708505c3d696e33a856a Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Wed, 11 Dec 2024 00:51:30 +0100 Subject: [PATCH 070/113] FRW-9206: debug --- buddy.yml | 34 ++++++++++++++++++---------------- 1 file changed, 18 insertions(+), 16 deletions(-) diff --git a/buddy.yml b/buddy.yml index 2535b5a88a..c2b8e73d01 100644 --- a/buddy.yml +++ b/buddy.yml @@ -1612,7 +1612,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/RERUN aws s3 cp ./.cypress s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/cypress/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive' + - '.ci/snippet/REQUIRE aws s3 cp ./.cypress s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/cypress/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive' - 'echo "Check the Cypress screenshots - https://s3.console.aws.amazon.com/s3/buckets/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-off/cypress/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/screenshots/&showversions=false"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' @@ -1676,7 +1676,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/RERUN aws s3 cp ./.cypress s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/cypress/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive' + - '.ci/snippet/REQUIRE aws s3 cp ./.cypress s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/cypress/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive' - 'echo "Check the Cypress screenshots - https://s3.console.aws.amazon.com/s3/buckets/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-on/cypress/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/screenshots/&showversions=false"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' @@ -1882,20 +1882,22 @@ - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - '.ci/snippet/RUN script -q -e -c "time docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eur.spryker.local/ -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_oneANDsmoke -s \"*\".tests.ui.suite ."' - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eur.spryker.local/ -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' - - 'if [ $? -ne 0 ]; then - .ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80 && - .ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000 && - .ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB && - .ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB && - export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID && - export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY && - export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY && - export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET && - .ci/snippet/REQUIRE script -q -e -c "docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml" && - .ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/group1/log.html && - echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-on/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/group1/log.html" && - echo "You must have VPN access to AWS (Spryker-Internal account)"; - fi' + - | + echo "Status: $?" + if [ $? -ne 0 ]; then + .ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80 && + .ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000 && + .ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB && + .ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB && + export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID && + export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY && + export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY && + export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET && + .ci/snippet/REQUIRE script -q -e -c "docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml" && + .ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/group1/log.html && + echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-on/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/group1/log.html" && + echo "You must have VPN access to AWS (Spryker-Internal account)" + fi - '.ci/snippet/FINISH' run_next_parallel: true variables: From a6797439e55afe0b7e7865c0f17510f62fca5847 Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Wed, 11 Dec 2024 09:52:09 +0100 Subject: [PATCH 071/113] FRW-9206: debug --- .ci/snippet/RERUN | 5 ----- 1 file changed, 5 deletions(-) diff --git a/.ci/snippet/RERUN b/.ci/snippet/RERUN index a81f6b054d..633f0b0956 100755 --- a/.ci/snippet/RERUN +++ b/.ci/snippet/RERUN @@ -23,16 +23,11 @@ if [ "$failed" -gt "0" ]; then echo "0" > /dev/shm/failed echo "------------- ↑↑↑ OK" echo "[✓] ${ANSI_GREEN}${cmd[*]}${ANSI_RESET}" >> /dev/shm/report - exit 0; else echo "$((`cat /dev/shm/failed` + 1))" > /dev/shm/failed echo "[x] ${ANSI_RED}${cmd[*]}${ANSI_RESET}" >> /dev/shm/report echo "------------- ↑↑↑ ${ANSI_RED}ERROR: exited with ${status}${ANSI_RESET}" echo "------------- ↑↑↑ ${ANSI_GREY}${cmd[*]}${ANSI_RESET}" - - exit 1 fi fi - -exit 0 From 73ec87628bb0012c2245cd7b22c8f025bf150182 Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Wed, 11 Dec 2024 10:55:28 +0100 Subject: [PATCH 072/113] FRW-9206: debug --- .ci/snippet/RERUN | 2 ++ buddy.yml | 10 ++++------ 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.ci/snippet/RERUN b/.ci/snippet/RERUN index 633f0b0956..a7f2c286dc 100755 --- a/.ci/snippet/RERUN +++ b/.ci/snippet/RERUN @@ -30,4 +30,6 @@ if [ "$failed" -gt "0" ]; then echo "------------- ↑↑↑ ${ANSI_RED}ERROR: exited with ${status}${ANSI_RESET}" echo "------------- ↑↑↑ ${ANSI_GREY}${cmd[*]}${ANSI_RESET}" fi + + exit "${status}" fi diff --git a/buddy.yml b/buddy.yml index c2b8e73d01..e90a580e39 100644 --- a/buddy.yml +++ b/buddy.yml @@ -1877,14 +1877,12 @@ commands: - '.ci/snippet/PREPARE' - '.ci/snippet/REQUIRE docker/sdk boot deploy.ci.acceptance.mariadb.robot.yml' - - '.ci/snippet/RUN docker/sdk up' - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - '.ci/snippet/RUN script -q -e -c "time docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eur.spryker.local/ -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_oneANDsmoke -s \"*\".tests.ui.suite ."' - - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eur.spryker.local/ -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' - - | - echo "Status: $?" - if [ $? -ne 0 ]; then + - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eur.spryker.local/ -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."; status=$?' + - 'echo "Status: $status" + if [ $status -ne 0 ]; then .ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80 && .ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000 && .ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB && @@ -1897,7 +1895,7 @@ .ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/group1/log.html && echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-on/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/group1/log.html" && echo "You must have VPN access to AWS (Spryker-Internal account)" - fi + fi' - '.ci/snippet/FINISH' run_next_parallel: true variables: From 1caf4e6d22e3a7387ca735d8f29606fb6b64a862 Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Wed, 11 Dec 2024 11:01:30 +0100 Subject: [PATCH 073/113] FRW-9206: debug --- buddy.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/buddy.yml b/buddy.yml index e90a580e39..743a5ef9b8 100644 --- a/buddy.yml +++ b/buddy.yml @@ -1881,7 +1881,7 @@ - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - '.ci/snippet/RUN script -q -e -c "time docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eur.spryker.local/ -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_oneANDsmoke -s \"*\".tests.ui.suite ."' - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eur.spryker.local/ -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."; status=$?' - - 'echo "Status: $status" + - 'echo "Status: $status" && if [ $status -ne 0 ]; then .ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80 && .ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000 && From a4e88e9d9a7d74332339608b827bbe674382f023 Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Wed, 11 Dec 2024 11:04:06 +0100 Subject: [PATCH 074/113] FRW-9206: debug --- buddy.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/buddy.yml b/buddy.yml index 743a5ef9b8..85d1c155f5 100644 --- a/buddy.yml +++ b/buddy.yml @@ -1881,7 +1881,7 @@ - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - '.ci/snippet/RUN script -q -e -c "time docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eur.spryker.local/ -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_oneANDsmoke -s \"*\".tests.ui.suite ."' - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eur.spryker.local/ -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."; status=$?' - - 'echo "Status: $status" && + - 'echo \"Status: $status\" && if [ $status -ne 0 ]; then .ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80 && .ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000 && From fae7501e9c2c40f6908139b81c69b18a548ca7ca Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Wed, 11 Dec 2024 11:15:40 +0100 Subject: [PATCH 075/113] FRW-9206: debug --- buddy.yml | 4463 ++++++++++++++++++++++++++--------------------------- 1 file changed, 2231 insertions(+), 2232 deletions(-) diff --git a/buddy.yml b/buddy.yml index 85d1c155f5..b232610506 100644 --- a/buddy.yml +++ b/buddy.yml @@ -1,2003 +1,1847 @@ -- pipeline: 'Snyk Validation' - events: - - type: 'PUSH' - refs: - - 'refs/pull/*' - - 'refs/heads/master' - terminate_stale_runs: true - auto_clear_cache: true - fail_on_prepare_env_warning: true - concurrent_pipeline_runs: true - clone_depth: 1 - resources: 'NANO' - actions: - - action: 'Snyk Validation' - type: 'BUILD' - docker_image_name: 'library/node' - docker_image_tag: '18' - execute_commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/REQUIRE npm install --location=global snyk' - - '.ci/snippet/RUN snyk monitor --all-projects --org=c408eea4-f0a4-4d7a-846d-5457aefa0cac --exclude=project.json,docker' - - '.ci/snippet/RUN snyk test --fail-on=all --all-projects --org=c408eea4-f0a4-4d7a-846d-5457aefa0cac --severity-threshold=high --exclude=project.json,docker' - - '.ci/snippet/FINISH' - setup_commands: - - 'apt-get update && apt-get install -y golang-go' - shell: 'BASH' - -- pipeline: 'Standard Validation' - events: - - type: 'PUSH' - refs: - - 'refs/pull/*' - - 'refs/heads/master' - terminate_stale_runs: true - auto_clear_cache: true - fail_on_prepare_env_warning: true - concurrent_pipeline_runs: true - clone_depth: 1 - resources: 'LARGE' - actions: - - action: 'JS Validation' - type: 'BUILD' - docker_image_name: 'library/node' - docker_image_tag: '18' - execute_commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/REQUIRE npm ci' - - '.ci/snippet/RUN npm run formatter' - - '.ci/snippet/RUN npm run yves:stylelint' - - '.ci/snippet/RUN npm run yves:lint' - - '.ci/snippet/FINISH' - shell: 'BASH' - run_next_parallel: true - - action: 'Build Project' - type: 'BUILD' - main_service_name: 'post' - docker_image_name: 'spryker/php' - docker_image_tag: '8.2' - execute_commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' - - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto' - - 'SPRYKER_CURRENT_REGION=EU SPRYKER_DYNAMIC_STORE_MODE=true .ci/snippet/REQUIRE vendor/bin/install -r ci.code-generate' - - '.ci/snippet/FINISH' - services: - - type: 'POSTGRE_SQL' - version: '17' - connection: - host: 'postgres' - user: 'postgres' - password: 'secret' - volume_mappings: [] - - type: 'RABBIT_MQ' - connection: - host: 'rabbitmq' - user: 'guest' - password: 'guest' - volume_mappings: [] - - type: 'REDIS' - connection: - host: 'redis' - volume_mappings: [] - shell: 'BASH' - run_next_parallel: false - - action: 'Evaluator' - type: 'BUILD' - docker_image_name: 'spryker/php' - docker_image_tag: '8.2' - execute_commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/REQUIRE vendor/bin/evaluator evaluate --exclude-checkers=SPRYKER_DEV_PACKAGES_CHECKER,MINIMUM_ALLOWED_SHOP_VERSION --format=compact' - - '.ci/snippet/FINISH' - shell: 'BASH' - - action: 'OpenAPI schema validation' - type: 'BUILD' - docker_image_name: 'library/node' - docker_image_tag: '18' - execute_commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/REQUIRE npm install' - - '.ci/snippet/REQUIRE npm install speccy@0.11.0 -g' - - '.ci/snippet/RUN speccy lint src/Generated/Glue/Specification/spryker_rest_api.schema.yml --rules=default' - - '.ci/snippet/RUN speccy lint src/Generated/GlueStorefront/Specification/spryker_storefront_api.schema.yml --rules=default --skip openapi-tags' - - '.ci/snippet/RUN speccy lint src/Generated/GlueBackend/Specification/spryker_backend_api.schema.yml --rules=default --skip openapi-tags' - - '.ci/snippet/FINISH' - ignore_errors: true - shell: 'BASH' - - action: 'Generic Validation' - type: 'BUILD' - docker_image_name: 'spryker/php' - docker_image_tag: '8.2' - execute_commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/RUN vendor/bin/console code:propel:validate-abstract' - - '.ci/snippet/RUN vendor/bin/console propel:schema:validate' - - '.ci/snippet/RUN vendor/bin/console propel:schema:validate-xml-names' - - '.ci/snippet/RUN vendor/bin/console transfer:validate' - - '.ci/snippet/RUN vendor/bin/spryker-dev-console dev:validate-module-schemas' - - '.ci/snippet/RUN vendor/bin/spryker-dev-console dev:validate-module-databuilders' - - '.ci/snippet/RUN vendor/bin/console dev:composer:replace -d -v' - - '.ci/snippet/RUN vendor/bin/spryker-dev-console dev:sync-composer -d' - - '.ci/snippet/RUN vendor/bin/spryker-dev-console dev:module-meta-files -d -v' - - '.ci/snippet/RUN vendor/bin/console dev:composer:update-json-files -d -v' - - '.ci/snippet/RUN vendor/bin/console dev:composer:validate-json-files' - - '.ci/snippet/RUN vendor/bin/console code:sniff:style' - - '.ci/snippet/RUN vendor/bin/phpmd src/ text vendor/spryker/architecture-sniffer/src/ruleset.xml --minimumpriority 2' - - '.ci/snippet/RUN vendor/bin/phpstan analyze' - - '.ci/snippet/RUN vendor/bin/psalm.phar --show-info=false --no-cache --threads=1' - - '.ci/snippet/FINISH' - shell: 'BASH' - run_next_parallel: true - variables: - - key: 'STORAGE_REDIS_HOST' - value: 'redis' - type: 'VAR' - - action: 'PHP 8.3 Validation' - type: 'BUILD' - docker_image_name: 'spryker/php' - docker_image_tag: '8.3' - execute_commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/RUN vendor/bin/phpstan analyze' - - '.ci/snippet/RUN vendor/bin/console dev:dependency:find' - - '.ci/snippet/RUN vendor/bin/spryker-dev-console dev:deprecation-links:check' - - '.ci/snippet/RUN tests/travis_check_untracked.sh' - - '.ci/snippet/RUN tests/travis_check_touched_modules.sh' - - '.ci/snippet/FINISH' - shell: 'BASH' - run_next_parallel: true - - action: 'PHP 8.3 PHPStan spryker/spryker [1/5]' - type: 'BUILD' - docker_image_name: 'spryker/php' - docker_image_tag: '8.3' - execute_commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/RUN vendor/bin/console code:phpstan -m Spryker.all -v -o 0,275' - - '.ci/snippet/FINISH' - shell: 'BASH' - run_next_parallel: true - - action: 'PHP 8.3 PHPStan spryker/spryker [2/5]' - type: 'BUILD' - docker_image_name: 'spryker/php' - docker_image_tag: '8.3' - execute_commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/RUN vendor/bin/console code:phpstan -m Spryker.all -v -o 275,275' - - '.ci/snippet/FINISH' - shell: 'BASH' - run_next_parallel: true - - action: 'PHP 8.3 PHPStan spryker/spryker [3/5]' - type: 'BUILD' - docker_image_name: 'spryker/php' - docker_image_tag: '8.3' - execute_commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/RUN vendor/bin/console code:phpstan -m Spryker.all -v -o 550,150' - - '.ci/snippet/FINISH' - shell: 'BASH' - run_next_parallel: true - - action: 'PHP 8.3 PHPStan spryker/spryker [4/5]' - type: 'BUILD' - docker_image_name: 'spryker/php' - docker_image_tag: '8.3' - execute_commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/RUN vendor/bin/console code:phpstan -m Spryker.all -v -o 700' - - '.ci/snippet/FINISH' - shell: 'BASH' - run_next_parallel: true - - action: 'PHP 8.3 PHPStan spryker/spryker [5/5]' - type: 'BUILD' - docker_image_name: 'spryker/php' - docker_image_tag: '8.3' - execute_commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/RUN vendor/bin/console code:phpstan -m Spryker.all -v -o 900' - - '.ci/snippet/FINISH' - shell: 'BASH' - run_next_parallel: true - - action: 'PHP 8.3 PHPStan spryker/spryker-shop' - type: 'BUILD' - docker_image_name: 'spryker/php' - docker_image_tag: '8.3' - execute_commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/RUN vendor/bin/console code:phpstan -m SprykerShop.all -v' - - '.ci/snippet/FINISH' - shell: 'BASH' - run_next_parallel: true - - action: 'PHP 8.3 MarketPlace Testing' - type: 'BUILD' - docker_image_name: 'library/node' - docker_image_tag: '18' - execute_commands: - - '.ci/snippet/REQUIRE vendor/bin/console frontend:project:install-dependencies -vvv' - - '.ci/snippet/REQUIRE npm install' - - '.ci/snippet/RUN npm run mp:build:production' - - '.ci/snippet/RUN npm run mp:stylelint' - - '.ci/snippet/RUN npm run mp:lint' - - '.ci/snippet/RUN npm run mp:test' - - '.ci/snippet/FINISH' - setup_commands: - - 'apt-get update && apt-get -y install php8.2-cli php8.2-mbstring' - shell: 'BASH' - -- pipeline: 'Validation / Prefer Lowest' - events: - - type: 'PUSH' - refs: - - 'refs/pull/*' - - 'refs/heads/master' - terminate_stale_runs: true - auto_clear_cache: true - fail_on_prepare_env_warning: true - concurrent_pipeline_runs: true - clone_depth: 1 - resources: 'LARGE' - actions: - - action: 'Build Project' - type: 'BUILD' - main_service_name: 'post' - docker_image_name: 'spryker/php' - docker_image_tag: '8.2' - execute_commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' - - '.ci/snippet/REQUIRE composer update --prefer-lowest --optimize-autoloader --no-interaction --prefer-install=auto' - - '.ci/snippet/REQUIRE composer require --dev dereuromark/composer-prefer-lowest:dev-master --with-all-dependencies;' - - 'SPRYKER_CURRENT_REGION=EU SPRYKER_DYNAMIC_STORE_MODE=true .ci/snippet/REQUIRE vendor/bin/install -r ci.code-generate' - - '.ci/snippet/FINISH' - services: - - type: 'POSTGRE_SQL' - version: '9.6' - connection: - host: 'postgres' - user: 'postgres' - password: 'secret' - - type: 'RABBIT_MQ' - connection: - host: 'rabbitmq' - user: 'guest' - password: 'guest' - - type: 'REDIS' - connection: - host: 'redis' - shell: 'BASH' - - action: 'PHP 8.2 Validation' - type: 'BUILD' - docker_image_name: 'spryker/php' - docker_image_tag: '8.2' - execute_commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/RUN vendor/bin/phpstan analyze' - - '.ci/snippet/FINISH' - shell: 'BASH' - run_next_parallel: true - - action: 'PHP 8.2 PHPStan spryker/spryker [1/5]' - type: 'BUILD' - docker_image_name: 'spryker/php' - docker_image_tag: '8.2' - execute_commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/RUN vendor/bin/console code:phpstan -m Spryker.all -v -o 0,275' - - '.ci/snippet/FINISH' - shell: 'BASH' - run_next_parallel: true - - action: 'PHP 8.2 PHPStan spryker/spryker [2/5]' - type: 'BUILD' - docker_image_name: 'spryker/php' - docker_image_tag: '8.2' - execute_commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/RUN vendor/bin/console code:phpstan -m Spryker.all -v -o 275,275' - - '.ci/snippet/FINISH' - shell: 'BASH' - run_next_parallel: true - - action: 'PHP 8.2 PHPStan spryker/spryker [3/5]' - type: 'BUILD' - docker_image_name: 'spryker/php' - docker_image_tag: '8.2' - execute_commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/RUN vendor/bin/console code:phpstan -m Spryker.all -v -o 550,150' - - '.ci/snippet/FINISH' - shell: 'BASH' - run_next_parallel: true - - action: 'PHP 8.2 PHPStan spryker/spryker [4/5]' - type: 'BUILD' - docker_image_name: 'spryker/php' - docker_image_tag: '8.2' - execute_commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/RUN vendor/bin/console code:phpstan -m Spryker.all -v -o 700,200' - - '.ci/snippet/FINISH' - shell: 'BASH' - run_next_parallel: true - - action: 'PHP 8.2 PHPStan spryker/spryker [5/5]' - type: 'BUILD' - docker_image_name: 'spryker/php' - docker_image_tag: '8.2' - execute_commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/RUN vendor/bin/console code:phpstan -m Spryker.all -v -o 900' - - '.ci/snippet/FINISH' - shell: 'BASH' - run_next_parallel: true - - action: 'PHP 8.2 PHPStan spryker/spryker-shop' - type: 'BUILD' - docker_image_name: 'spryker/php' - docker_image_tag: '8.2' - execute_commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/RUN vendor/bin/console code:phpstan -m SprykerShop.all -v' - - '.ci/snippet/FINISH' - shell: 'BASH' - -- pipeline: 'Docker / Alpine / PHP 8.2 / MariaDB / Functional Tests / Dynamic Store OFF' - events: - - type: 'PUSH' - refs: - - 'refs/pull/*' - - 'refs/heads/master' - trigger_conditions: - - trigger_condition: 'VAR_NOT_CONTAINS' - trigger_variable_value: 'hackathon' - trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' - terminate_stale_runs: true - auto_clear_cache: true - fail_on_prepare_env_warning: true - concurrent_pipeline_runs: true - clone_depth: 1 - resources: 'NANO' - actions: - - action: 'Run tests' - type: 'NATIVE_BUILD_DOCKER_CLI' - commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.functional.mariadb.dynamic-store-off.yml' - - '.ci/snippet/REQUIRE docker/sdk up -t' - - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage0.yml' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage1.yml' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.yml' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional2.yml' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage2.yml' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.glue.yml' - - '.ci/snippet/FINISH' - run_next_parallel: true - variables: - - key: 'SPRYKER_PLATFORM_IMAGE' - value: 'spryker/php:8.2' - type: 'VAR' - - key: 'TRAVIS' - value: '1' - type: 'VAR' - sync_paths: - - pipeline_path: '/' - vm_path: '/home/ubuntu/build' - direction: 'PIPELINE_TO_VM' - docker_layer_caching_scope: 'ACTION' - instance_type: 'GENERAL_MEDIUM' - -- pipeline: 'Docker / Alpine / PHP 8.2 / MariaDB / Functional Tests' - events: - - type: 'PUSH' - refs: - - 'refs/pull/*' - - 'refs/heads/master' - trigger_conditions: - - trigger_condition: 'VAR_NOT_CONTAINS' - trigger_variable_value: 'hackathon' - trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' - terminate_stale_runs: true - auto_clear_cache: true - fail_on_prepare_env_warning: true - concurrent_pipeline_runs: true - clone_depth: 1 - resources: 'NANO' - actions: - - action: 'Run tests' - type: 'NATIVE_BUILD_DOCKER_CLI' - commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.functional.mariadb.yml' - - '.ci/snippet/REQUIRE docker/sdk up -t' - - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage0.yml' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage1.yml' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.yml' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional2.yml' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage2.yml' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.glue.yml' - - '.ci/snippet/FINISH' - run_next_parallel: true - variables: - - key: 'SPRYKER_CURRENT_REGION' - value: 'EU' - type: 'VAR' - - key: 'SPRYKER_DYNAMIC_STORE_MODE' - value: 'true' - type: 'VAR' - - key: 'SPRYKER_PLATFORM_IMAGE' - value: 'spryker/php:8.2' - type: 'VAR' - - key: 'TRAVIS' - value: '1' - type: 'VAR' - sync_paths: - - pipeline_path: '/' - vm_path: '/home/ubuntu/build' - direction: 'PIPELINE_TO_VM' - docker_layer_caching_scope: 'ACTION' - instance_type: 'GENERAL_MEDIUM' - -- pipeline: 'Docker / Alpine / PHP 8.2 / PostgreSQL / Functional Tests / Dynamic Store OFF' - events: - - type: 'PUSH' - refs: - - 'refs/pull/*' - - 'refs/heads/master' - terminate_stale_runs: true - auto_clear_cache: true - fail_on_prepare_env_warning: true - concurrent_pipeline_runs: true - clone_depth: 1 - resources: 'NANO' - actions: - - action: 'Run tests' - type: 'NATIVE_BUILD_DOCKER_CLI' - commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.functional.dynamic-store-off.yml' - - '.ci/snippet/REQUIRE docker/sdk up -t' - - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage0.yml' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage1.yml' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.yml' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional2.yml' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage2.yml' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.glue.yml' - - '.ci/snippet/FINISH' - run_next_parallel: true - variables: - - key: 'SPRYKER_PLATFORM_IMAGE' - value: 'spryker/php:8.2' - type: 'VAR' - - key: 'TRAVIS' - value: '1' - type: 'VAR' - sync_paths: - - pipeline_path: '/' - vm_path: '/home/ubuntu/build' - direction: 'PIPELINE_TO_VM' - docker_layer_caching_scope: 'ACTION' - instance_type: 'GENERAL_MEDIUM' - -- pipeline: 'Docker / Alpine / PHP 8.2 / PostgreSQL / Functional Tests' - events: - - type: 'PUSH' - refs: - - 'refs/pull/*' - - 'refs/heads/master' - trigger_conditions: - - trigger_condition: 'VAR_NOT_CONTAINS' - trigger_variable_value: 'hackathon' - trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' - terminate_stale_runs: true - auto_clear_cache: true - fail_on_prepare_env_warning: true - concurrent_pipeline_runs: true - clone_depth: 1 - resources: 'NANO' - actions: - - action: 'Run tests' - type: 'NATIVE_BUILD_DOCKER_CLI' - commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.functional.yml' - - '.ci/snippet/REQUIRE docker/sdk up -t' - - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage0.yml' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage1.yml' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.yml' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional2.yml' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage2.yml' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.glue.yml' - - '.ci/snippet/FINISH' - run_next_parallel: true - variables: - - key: 'SPRYKER_CURRENT_REGION' - value: 'EU' - type: 'VAR' - - key: 'SPRYKER_DYNAMIC_STORE_MODE' - value: 'true' - type: 'VAR' - - key: 'SPRYKER_PLATFORM_IMAGE' - value: 'spryker/php:8.2' - type: 'VAR' - - key: 'TRAVIS' - value: '1' - type: 'VAR' - sync_paths: - - pipeline_path: '/' - vm_path: '/home/ubuntu/build' - direction: 'PIPELINE_TO_VM' - docker_layer_caching_scope: 'ACTION' - instance_type: 'GENERAL_MEDIUM' - -- pipeline: 'Docker / Alpine / PHP 8.2 / MariaDB / Acceptance / Dynamic Store OFF' - events: - - type: 'PUSH' - refs: - - 'refs/pull/*' - - 'refs/heads/master' - trigger_conditions: - - trigger_condition: 'VAR_NOT_CONTAINS' - trigger_variable_value: 'hackathon' - trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' - terminate_stale_runs: true - auto_clear_cache: true - fail_on_prepare_env_warning: true - concurrent_pipeline_runs: true - clone_depth: 1 - resources: 'NANO' - actions: - - action: 'Run tests' - type: 'NATIVE_BUILD_DOCKER_CLI' - commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.acceptance.mariadb.dynamic-store-off.yml' - - '.ci/snippet/REQUIRE docker/sdk up -t' - - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.acceptance.yml' - - '.ci/snippet/RUN docker/sdk testing codecept fixtures' - - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.api.yml' - - '.ci/snippet/FINISH' - run_next_parallel: true - variables: - - key: 'SPRYKER_PLATFORM_IMAGE' - value: 'spryker/php:8.2' - type: 'VAR' - - key: 'TRAVIS' - value: '1' - type: 'VAR' - sync_paths: - - pipeline_path: '/' - vm_path: '/home/ubuntu/build' - direction: 'PIPELINE_TO_VM' - docker_layer_caching_scope: 'ACTION' - instance_type: 'GENERAL_MEDIUM' - -- pipeline: 'Docker / Alpine / PHP 8.2 / MariaDB / Acceptance' - events: - - type: 'PUSH' - refs: - - 'refs/pull/*' - - 'refs/heads/master' - terminate_stale_runs: true - auto_clear_cache: true - fail_on_prepare_env_warning: true - concurrent_pipeline_runs: true - clone_depth: 1 - resources: 'NANO' - actions: - - action: 'Run tests' - type: 'NATIVE_BUILD_DOCKER_CLI' - commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.acceptance.mariadb.yml' - - '.ci/snippet/REQUIRE docker/sdk up -t' - - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.acceptance.yml' - - '.ci/snippet/RUN docker/sdk testing codecept fixtures' - - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.api.yml' - - '.ci/snippet/FINISH' - run_next_parallel: true - variables: - - key: 'SPRYKER_CURRENT_REGION' - value: 'EU' - type: 'VAR' - - key: 'SPRYKER_DYNAMIC_STORE_MODE' - value: 'true' - type: 'VAR' - - key: 'SPRYKER_PLATFORM_IMAGE' - value: 'spryker/php:8.2' - type: 'VAR' - - key: 'TRAVIS' - value: '1' - type: 'VAR' - sync_paths: - - pipeline_path: '/' - vm_path: '/home/ubuntu/build' - direction: 'PIPELINE_TO_VM' - docker_layer_caching_scope: 'ACTION' - instance_type: 'GENERAL_MEDIUM' - -- pipeline: 'Docker / Alpine / PHP 8.2 / PostgreSQL / Acceptance / Dynamic Store OFF' - events: - - type: 'PUSH' - refs: - - 'refs/pull/*' - - 'refs/heads/master' - trigger_conditions: - - trigger_condition: 'VAR_NOT_CONTAINS' - trigger_variable_value: 'hackathon' - trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' - terminate_stale_runs: true - auto_clear_cache: true - fail_on_prepare_env_warning: true - concurrent_pipeline_runs: true - clone_depth: 1 - resources: 'NANO' - actions: - - action: 'Run tests' - type: 'NATIVE_BUILD_DOCKER_CLI' - commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.acceptance.dynamic-store-off.yml' - - '.ci/snippet/REQUIRE docker/sdk up -t' - - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.acceptance.yml' - - '.ci/snippet/RUN docker/sdk testing codecept fixtures' - - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.api.yml' - - '.ci/snippet/FINISH' - run_next_parallel: true - variables: - - key: 'SPRYKER_PLATFORM_IMAGE' - value: 'spryker/php:8.2' - type: 'VAR' - - key: 'TRAVIS' - value: '1' - type: 'VAR' - sync_paths: - - pipeline_path: '/' - vm_path: '/home/ubuntu/build' - direction: 'PIPELINE_TO_VM' - docker_layer_caching_scope: 'ACTION' - instance_type: 'GENERAL_MEDIUM' - -- pipeline: 'Docker / Alpine / PHP 8.2 / PostgreSQL / Acceptance' - events: - - type: 'PUSH' - refs: - - 'refs/pull/*' - - 'refs/heads/master' - trigger_conditions: - - trigger_condition: 'VAR_NOT_CONTAINS' - trigger_variable_value: 'hackathon' - trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' - terminate_stale_runs: true - auto_clear_cache: true - fail_on_prepare_env_warning: true - concurrent_pipeline_runs: true - clone_depth: 1 - resources: 'NANO' - actions: - - action: 'Run tests' - type: 'NATIVE_BUILD_DOCKER_CLI' - commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.acceptance.yml' - - '.ci/snippet/REQUIRE docker/sdk up -t' - - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.acceptance.yml' - - '.ci/snippet/RUN docker/sdk testing codecept fixtures' - - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.api.yml' - - '.ci/snippet/FINISH' - run_next_parallel: true - variables: - - key: 'SPRYKER_CURRENT_REGION' - value: 'EU' - type: 'VAR' - - key: 'SPRYKER_DYNAMIC_STORE_MODE' - value: 'true' - type: 'VAR' - - key: 'SPRYKER_PLATFORM_IMAGE' - value: 'spryker/php:8.2' - type: 'VAR' - - key: 'TRAVIS' - value: '1' - type: 'VAR' - sync_paths: - - pipeline_path: '/' - vm_path: '/home/ubuntu/build' - direction: 'PIPELINE_TO_VM' - docker_layer_caching_scope: 'ACTION' - instance_type: 'GENERAL_MEDIUM' - -- pipeline: 'Docker / Alpine / PHP 8.3 / MariaDB / Functional Tests / Dynamic Store OFF' - events: - - type: 'PUSH' - refs: - - 'refs/pull/*' - - 'refs/heads/master' - trigger_conditions: - - trigger_condition: 'VAR_NOT_CONTAINS' - trigger_variable_value: 'hackathon' - trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' - terminate_stale_runs: true - auto_clear_cache: true - fail_on_prepare_env_warning: true - concurrent_pipeline_runs: true - clone_depth: 1 - resources: 'NANO' - actions: - - action: 'Run tests' - type: 'NATIVE_BUILD_DOCKER_CLI' - commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.functional.mariadb.dynamic-store-off.yml' - - '.ci/snippet/REQUIRE docker/sdk up -t' - - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage0.yml' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage1.yml' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.yml' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional2.yml' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage2.yml' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.glue.yml' - - '.ci/snippet/FINISH' - run_next_parallel: true - variables: - - key: 'SPRYKER_PLATFORM_IMAGE' - value: 'spryker/php:8.3' - type: 'VAR' - - key: 'TRAVIS' - value: '1' - type: 'VAR' - sync_paths: - - pipeline_path: '/' - vm_path: '/home/ubuntu/build' - direction: 'PIPELINE_TO_VM' - docker_layer_caching_scope: 'ACTION' - instance_type: 'GENERAL_MEDIUM' - -- pipeline: 'Docker / Alpine / PHP 8.3 / MariaDB / Functional Tests' - events: - - type: 'PUSH' - refs: - - 'refs/pull/*' - - 'refs/heads/master' - trigger_conditions: - - trigger_condition: 'VAR_NOT_CONTAINS' - trigger_variable_value: 'hackathon' - trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' - terminate_stale_runs: true - auto_clear_cache: true - fail_on_prepare_env_warning: true - concurrent_pipeline_runs: true - clone_depth: 1 - resources: 'NANO' - actions: - - action: 'Run tests' - type: 'NATIVE_BUILD_DOCKER_CLI' - commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.functional.mariadb.yml' - - '.ci/snippet/REQUIRE docker/sdk up -t' - - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage0.yml' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage1.yml' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.yml' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional2.yml' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage2.yml' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.glue.yml' - - '.ci/snippet/FINISH' - run_next_parallel: true - variables: - - key: 'SPRYKER_CURRENT_REGION' - value: 'EU' - type: 'VAR' - - key: 'SPRYKER_DYNAMIC_STORE_MODE' - value: 'true' - type: 'VAR' - - key: 'SPRYKER_PLATFORM_IMAGE' - value: 'spryker/php:8.3' - type: 'VAR' - - key: 'TRAVIS' - value: '1' - type: 'VAR' - sync_paths: - - pipeline_path: '/' - vm_path: '/home/ubuntu/build' - direction: 'PIPELINE_TO_VM' - docker_layer_caching_scope: 'ACTION' - instance_type: 'GENERAL_MEDIUM' - -- pipeline: 'Docker / Alpine / PHP 8.3 / PostgreSQL / Functional Tests / Dynamic Store OFF' - events: - - type: 'PUSH' - refs: - - 'refs/pull/*' - - 'refs/heads/master' - trigger_conditions: - - trigger_condition: 'VAR_NOT_CONTAINS' - trigger_variable_value: 'hackathon' - trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' - terminate_stale_runs: true - auto_clear_cache: true - fail_on_prepare_env_warning: true - concurrent_pipeline_runs: true - clone_depth: 1 - resources: 'NANO' - actions: - - action: 'Run tests' - type: 'NATIVE_BUILD_DOCKER_CLI' - commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.functional.dynamic-store-off.yml' - - '.ci/snippet/REQUIRE docker/sdk up -t' - - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage0.yml' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage1.yml' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.yml' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional2.yml' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage2.yml' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.glue.yml' - - '.ci/snippet/FINISH' - run_next_parallel: true - variables: - - key: 'SPRYKER_PLATFORM_IMAGE' - value: 'spryker/php:8.3' - type: 'VAR' - - key: 'TRAVIS' - value: '1' - type: 'VAR' - sync_paths: - - pipeline_path: '/' - vm_path: '/home/ubuntu/build' - direction: 'PIPELINE_TO_VM' - docker_layer_caching_scope: 'ACTION' - instance_type: 'GENERAL_MEDIUM' - -- pipeline: 'Docker / Alpine / PHP 8.3 / PostgreSQL / Functional Tests' - events: - - type: 'PUSH' - refs: - - 'refs/pull/*' - - 'refs/heads/master' - trigger_conditions: - - trigger_condition: 'VAR_NOT_CONTAINS' - trigger_variable_value: 'hackathon' - trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' - terminate_stale_runs: true - auto_clear_cache: true - fail_on_prepare_env_warning: true - concurrent_pipeline_runs: true - clone_depth: 1 - resources: 'NANO' - actions: - - action: 'Run tests' - type: 'NATIVE_BUILD_DOCKER_CLI' - commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.functional.yml' - - '.ci/snippet/REQUIRE docker/sdk up -t' - - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage0.yml' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage1.yml' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.yml' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional2.yml' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage2.yml' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.glue.yml' - - '.ci/snippet/FINISH' - run_next_parallel: true - variables: - - key: 'SPRYKER_CURRENT_REGION' - value: 'EU' - type: 'VAR' - - key: 'SPRYKER_DYNAMIC_STORE_MODE' - value: 'true' - type: 'VAR' - - key: 'SPRYKER_PLATFORM_IMAGE' - value: 'spryker/php:8.3' - type: 'VAR' - - key: 'TRAVIS' - value: '1' - type: 'VAR' - sync_paths: - - pipeline_path: '/' - vm_path: '/home/ubuntu/build' - direction: 'PIPELINE_TO_VM' - docker_layer_caching_scope: 'ACTION' - instance_type: 'GENERAL_MEDIUM' - -- pipeline: 'Docker / Alpine / PHP 8.3 / MariaDB / Acceptance / Dynamic Store OFF' - events: - - type: 'PUSH' - refs: - - 'refs/pull/*' - - 'refs/heads/master' - trigger_conditions: - - trigger_condition: 'VAR_NOT_CONTAINS' - trigger_variable_value: 'hackathon' - trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' - terminate_stale_runs: true - auto_clear_cache: true - fail_on_prepare_env_warning: true - concurrent_pipeline_runs: true - clone_depth: 1 - resources: 'NANO' - actions: - - action: 'Run tests' - type: 'NATIVE_BUILD_DOCKER_CLI' - commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.acceptance.mariadb.dynamic-store-off.yml' - - '.ci/snippet/REQUIRE docker/sdk up -t' - - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.acceptance.yml' - - '.ci/snippet/RUN docker/sdk testing codecept fixtures' - - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.api.yml' - - '.ci/snippet/FINISH' - run_next_parallel: true - variables: - - key: 'SPRYKER_PLATFORM_IMAGE' - value: 'spryker/php:8.3' - type: 'VAR' - - key: 'TRAVIS' - value: '1' - type: 'VAR' - sync_paths: - - pipeline_path: '/' - vm_path: '/home/ubuntu/build' - direction: 'PIPELINE_TO_VM' - docker_layer_caching_scope: 'ACTION' - instance_type: 'GENERAL_MEDIUM' - -- pipeline: 'Docker / Alpine / PHP 8.3 / MariaDB / Acceptance' - events: - - type: 'PUSH' - refs: - - 'refs/pull/*' - - 'refs/heads/master' - trigger_conditions: - - trigger_condition: 'VAR_NOT_CONTAINS' - trigger_variable_value: 'hackathon' - trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' - terminate_stale_runs: true - auto_clear_cache: true - fail_on_prepare_env_warning: true - concurrent_pipeline_runs: true - clone_depth: 1 - resources: 'NANO' - actions: - - action: 'Run tests' - type: 'NATIVE_BUILD_DOCKER_CLI' - commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.acceptance.mariadb.yml' - - '.ci/snippet/REQUIRE docker/sdk up -t' - - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.acceptance.yml' - - '.ci/snippet/RUN docker/sdk testing codecept fixtures' - - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.api.yml' - - '.ci/snippet/FINISH' - run_next_parallel: true - variables: - - key: 'SPRYKER_CURRENT_REGION' - value: 'EU' - type: 'VAR' - - key: 'SPRYKER_DYNAMIC_STORE_MODE' - value: 'true' - type: 'VAR' - - key: 'SPRYKER_PLATFORM_IMAGE' - value: 'spryker/php:8.3' - type: 'VAR' - - key: 'TRAVIS' - value: '1' - type: 'VAR' - sync_paths: - - pipeline_path: '/' - vm_path: '/home/ubuntu/build' - direction: 'PIPELINE_TO_VM' - docker_layer_caching_scope: 'ACTION' - instance_type: 'GENERAL_MEDIUM' - -- pipeline: 'Docker / Alpine / PHP 8.3 / PostgreSQL / Acceptance / Dynamic Store OFF' - events: - - type: 'PUSH' - refs: - - 'refs/pull/*' - - 'refs/heads/master' - trigger_conditions: - - trigger_condition: 'VAR_NOT_CONTAINS' - trigger_variable_value: 'hackathon' - trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' - terminate_stale_runs: true - auto_clear_cache: true - fail_on_prepare_env_warning: true - concurrent_pipeline_runs: true - clone_depth: 1 - resources: 'NANO' - actions: - - action: 'Run tests' - type: 'NATIVE_BUILD_DOCKER_CLI' - commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.acceptance.dynamic-store-off.yml' - - '.ci/snippet/REQUIRE docker/sdk up -t' - - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.acceptance.yml' - - '.ci/snippet/RUN docker/sdk testing codecept fixtures' - - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.api.yml' - - '.ci/snippet/FINISH' - run_next_parallel: true - variables: - - key: 'SPRYKER_PLATFORM_IMAGE' - value: 'spryker/php:8.3' - type: 'VAR' - - key: 'TRAVIS' - value: '1' - type: 'VAR' - sync_paths: - - pipeline_path: '/' - vm_path: '/home/ubuntu/build' - direction: 'PIPELINE_TO_VM' - docker_layer_caching_scope: 'ACTION' - instance_type: 'GENERAL_MEDIUM' - -- pipeline: 'Docker / Alpine / PHP 8.3 / PostgreSQL / Acceptance' - events: - - type: 'PUSH' - refs: - - 'refs/pull/*' - - 'refs/heads/master' - trigger_conditions: - - trigger_condition: 'VAR_NOT_CONTAINS' - trigger_variable_value: 'hackathon' - trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' - terminate_stale_runs: true - auto_clear_cache: true - fail_on_prepare_env_warning: true - concurrent_pipeline_runs: true - clone_depth: 1 - resources: 'NANO' - actions: - - action: 'Run tests' - type: 'NATIVE_BUILD_DOCKER_CLI' - commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.acceptance.yml' - - '.ci/snippet/REQUIRE docker/sdk up -t' - - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.acceptance.yml' - - '.ci/snippet/RUN docker/sdk testing codecept fixtures' - - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.api.yml' - - '.ci/snippet/FINISH' - run_next_parallel: true - variables: - - key: 'SPRYKER_CURRENT_REGION' - value: 'EU' - type: 'VAR' - - key: 'SPRYKER_DYNAMIC_STORE_MODE' - value: 'true' - type: 'VAR' - - key: 'SPRYKER_PLATFORM_IMAGE' - value: 'spryker/php:8.3' - type: 'VAR' - - key: 'TRAVIS' - value: '1' - type: 'VAR' - sync_paths: - - pipeline_path: '/' - vm_path: '/home/ubuntu/build' - direction: 'PIPELINE_TO_VM' - docker_layer_caching_scope: 'ACTION' - instance_type: 'GENERAL_MEDIUM' - -- pipeline: 'Docker / Debian / PHP 8.3 / Frontend & Assets' - events: - - type: 'PUSH' - refs: - - 'refs/pull/*' - - 'refs/heads/master' - trigger_conditions: - - trigger_condition: 'VAR_NOT_CONTAINS' - trigger_variable_value: 'hackathon' - trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' - terminate_stale_runs: true - auto_clear_cache: true - fail_on_prepare_env_warning: true - concurrent_pipeline_runs: true - clone_depth: 1 - resources: 'NANO' - actions: - - action: 'Run tests' - type: 'NATIVE_BUILD_DOCKER_CLI' - commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.yml' - - 'export SPRYKER_BUILD_HASH=myhash' - - '.ci/snippet/REQUIRE docker/sdk export images' - - '.ci/snippet/REQUIRE script -q -e -c "docker run -it --rm -e SPRYKER_NGINX_CGI_HOST_YVES_EU=localhost -e SPRYKER_NGINX_CGI_HOST_BACKOFFICE_EU=localhost -e SPRYKER_NGINX_CGI_HOST_BACKEND_GATEWAY_EU=localhost -e SPRYKER_NGINX_CGI_HOST_BACKEND_API_EU=localhost -e SPRYKER_NGINX_CGI_HOST_GLUE_EU=localhost -e SPRYKER_NGINX_CGI_HOST_CONFIGURATOR_EU=localhost -e SPRYKER_NGINX_CGI_HOST_YVES_US=localhost -e SPRYKER_NGINX_CGI_HOST_GLUE_US=localhost -e SPRYKER_NGINX_CGI_HOST_BACKOFFICE_US=localhost -e SPRYKER_NGINX_CGI_HOST_BACKEND_GATEWAY_US=localhost -e SPRYKER_NGINX_CGI_HOST_BACKEND_API_US=localhost -e ALLOWED_IP=127.0.0.1 spryker_demo_frontend:1.0-frontend nginx -t"' - - '.ci/snippet/REQUIRE script -q -e -c "docker run -it --rm --entrypoint='''' spryker_demo_frontend:1.0-frontend ls -al /data/public/Yves/assets/myhash"' - - '.ci/snippet/REQUIRE script -q -e -c "docker run -it --rm --entrypoint='''' spryker_demo_frontend:1.0-frontend ls -al /data/public/Zed/assets/"' - - '.ci/snippet/FINISH' - run_next_parallel: true - variables: - - key: 'SPRYKER_PLATFORM_IMAGE' - value: 'spryker/php:8.3-debian' - type: 'VAR' - - key: 'TRAVIS' - value: '1' - type: 'VAR' - sync_paths: - - pipeline_path: '/' - vm_path: '/home/ubuntu/build' - direction: 'PIPELINE_TO_VM' - docker_layer_caching_scope: 'ACTION' - instance_type: 'GENERAL_MEDIUM' - -- pipeline: 'Docker / Alpine / PHP 8.2 / MariaDB / Functional Tests / Prefer Lowest / Dynamic Store OFF' - events: - - type: 'PUSH' - refs: - - 'refs/pull/*' - - 'refs/heads/master' - trigger_conditions: - - trigger_condition: 'VAR_NOT_CONTAINS' - trigger_variable_value: 'hackathon' - trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' - terminate_stale_runs: true - auto_clear_cache: true - fail_on_prepare_env_warning: true - concurrent_pipeline_runs: true - clone_depth: 1 - resources: 'NANO' - actions: - - action: 'Update Composer (Prefer Lowest)' - type: 'BUILD' - docker_image_name: 'spryker/php' - docker_image_tag: '8.2' - execute_commands: - - 'composer config github-oauth.github.com ${GITHUB_TOKEN}' - - 'COMPOSER_MEMORY_LIMIT=-1 composer update --prefer-lowest --no-interaction --prefer-install=auto --quiet' - - 'composer require --dev dereuromark/composer-prefer-lowest:dev-master --with-all-dependencies' - shell: 'BASH' - - action: 'Docker / Alpine / PHP 8.2 / MariaDB / Functional Tests / Prefer Lowest' - type: 'NATIVE_BUILD_DOCKER_CLI' - commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.functional.mariadb.dynamic-store-off.prefer-lowest.yml' - - '.ci/snippet/REQUIRE docker/sdk up -t' - - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage0.yml' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage1.yml' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.yml' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional2.yml' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage2.yml' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.glue.yml' - - '.ci/snippet/FINISH' - run_next_parallel: true - variables: - - key: 'SPRYKER_PLATFORM_IMAGE' - value: 'spryker/php:8.2' - type: 'VAR' - - key: 'TRAVIS' - value: '1' - type: 'VAR' - sync_paths: - - pipeline_path: '/' - vm_path: '/home/ubuntu/build' - direction: 'PIPELINE_TO_VM' - docker_layer_caching_scope: 'ACTION' - instance_type: 'GENERAL_MEDIUM' - -- pipeline: 'Docker / Alpine / PHP 8.2 / MariaDB / Functional Tests / Prefer Lowest' - events: - - type: 'PUSH' - refs: - - 'refs/pull/*' - - 'refs/heads/master' - trigger_conditions: - - trigger_condition: 'VAR_NOT_CONTAINS' - trigger_variable_value: 'hackathon' - trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' - terminate_stale_runs: true - auto_clear_cache: true - fail_on_prepare_env_warning: true - concurrent_pipeline_runs: true - clone_depth: 1 - resources: 'NANO' - actions: - - action: 'Update Composer (Prefer Lowest)' - type: 'BUILD' - docker_image_name: 'spryker/php' - docker_image_tag: '8.2' - execute_commands: - - 'composer config github-oauth.github.com ${GITHUB_TOKEN}' - - 'COMPOSER_MEMORY_LIMIT=-1 composer update --prefer-lowest --no-interaction --prefer-install=auto --quiet' - - 'composer require --dev dereuromark/composer-prefer-lowest:dev-master --with-all-dependencies' - shell: 'BASH' - - action: 'Run tests' - type: 'NATIVE_BUILD_DOCKER_CLI' - commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.functional.mariadb.prefer-lowest.yml' - - '.ci/snippet/REQUIRE docker/sdk up -t' - - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage0.yml' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage1.yml' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.yml' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional2.yml' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage2.yml' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.glue.yml' - - '.ci/snippet/FINISH' - run_next_parallel: true - variables: - - key: 'SPRYKER_CURRENT_REGION' - value: 'EU' - type: 'VAR' - - key: 'SPRYKER_DYNAMIC_STORE_MODE' - value: 'true' - type: 'VAR' - - key: 'SPRYKER_PLATFORM_IMAGE' - value: 'spryker/php:8.2' - type: 'VAR' - - key: 'TRAVIS' - value: '1' - type: 'VAR' - sync_paths: - - pipeline_path: '/' - vm_path: '/home/ubuntu/build' - direction: 'PIPELINE_TO_VM' - docker_layer_caching_scope: 'ACTION' - instance_type: 'GENERAL_MEDIUM' - -- pipeline: 'Docker / Alpine / PHP 8.2 / MariaDB / Acceptance / Prefer Lowest / Dynamic Store OFF' - events: - - type: 'PUSH' - refs: - - 'refs/pull/*' - - 'refs/heads/master' - trigger_conditions: - - trigger_condition: 'VAR_NOT_CONTAINS' - trigger_variable_value: 'hackathon' - trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' - terminate_stale_runs: true - auto_clear_cache: true - fail_on_prepare_env_warning: true - concurrent_pipeline_runs: true - clone_depth: 1 - resources: 'NANO' - actions: - - action: 'Update Composer (Prefer Lowest)' - type: 'BUILD' - docker_image_name: 'spryker/php' - docker_image_tag: '8.2' - execute_commands: - - 'composer config github-oauth.github.com ${GITHUB_TOKEN}' - - 'COMPOSER_MEMORY_LIMIT=-1 composer update --prefer-lowest --no-interaction --prefer-install=auto --quiet' - - 'composer require --dev dereuromark/composer-prefer-lowest:dev-master --with-all-dependencies' - shell: 'BASH' - - action: 'Run tests' - type: 'NATIVE_BUILD_DOCKER_CLI' - commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.acceptance.mariadb.dynamic-store-off.prefer-lowest.yml' - - '.ci/snippet/REQUIRE docker/sdk up -t' - - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.acceptance.yml' - - '.ci/snippet/RUN docker/sdk testing codecept fixtures' - - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.api.yml' - - '.ci/snippet/FINISH' - run_next_parallel: true - variables: - - key: 'SPRYKER_PLATFORM_IMAGE' - value: 'spryker/php:8.2' - type: 'VAR' - - key: 'TRAVIS' - value: '1' - type: 'VAR' - sync_paths: - - pipeline_path: '/' - vm_path: '/home/ubuntu/build' - direction: 'PIPELINE_TO_VM' - docker_layer_caching_scope: 'ACTION' - instance_type: 'GENERAL_LARGE' - -- pipeline: 'Docker / Alpine / PHP 8.2 / MariaDB / Acceptance / Prefer Lowest' - events: - - type: 'PUSH' - refs: - - 'refs/pull/*' - - 'refs/heads/master' - trigger_conditions: - - trigger_condition: 'VAR_NOT_CONTAINS' - trigger_variable_value: 'hackathon' - trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' - terminate_stale_runs: true - auto_clear_cache: true - fail_on_prepare_env_warning: true - concurrent_pipeline_runs: true - clone_depth: 1 - resources: 'NANO' - actions: - - action: 'Update Composer (Prefer Lowest)' - type: 'BUILD' - docker_image_name: 'spryker/php' - docker_image_tag: '8.2' - execute_commands: - - 'composer config github-oauth.github.com ${GITHUB_TOKEN}' - - 'COMPOSER_MEMORY_LIMIT=-1 composer update --prefer-lowest --no-interaction --prefer-install=auto --quiet' - - 'composer require --dev dereuromark/composer-prefer-lowest:dev-master --with-all-dependencies' - shell: 'BASH' - - action: 'Run tests' - type: 'NATIVE_BUILD_DOCKER_CLI' - commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.acceptance.mariadb.prefer-lowest.yml' - - '.ci/snippet/REQUIRE docker/sdk up -t' - - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.acceptance.yml' - - '.ci/snippet/RUN docker/sdk testing codecept fixtures' - - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' - - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.api.yml' - - '.ci/snippet/FINISH' - run_next_parallel: true - variables: - - key: 'SPRYKER_CURRENT_REGION' - value: 'EU' - type: 'VAR' - - key: 'SPRYKER_DYNAMIC_STORE_MODE' - value: 'true' - type: 'VAR' - - key: 'SPRYKER_PLATFORM_IMAGE' - value: 'spryker/php:8.2' - type: 'VAR' - - key: 'TRAVIS' - value: '1' - type: 'VAR' - sync_paths: - - pipeline_path: '/' - vm_path: '/home/ubuntu/build' - direction: 'PIPELINE_TO_VM' - docker_layer_caching_scope: 'ACTION' - instance_type: 'GENERAL_MEDIUM' - -- pipeline: 'Docker / Alpine / PHP 8.2 / MariaDB / Robot / Dynamic Store OFF' - events: - - type: 'PUSH' - refs: - - 'refs/pull/*' - - 'refs/heads/master' - trigger_conditions: - - trigger_condition: 'VAR_NOT_CONTAINS' - trigger_variable_value: 'hackathon' - trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' - terminate_stale_runs: true - auto_clear_cache: true - fail_on_prepare_env_warning: true - concurrent_pipeline_runs: true - clone_depth: 1 - resources: 'NANO' - actions: - - action: 'Install Composer' - type: 'BUILD' - docker_image_name: 'spryker/php' - docker_image_tag: '8.3' - execute_commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' - - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' - - '.ci/snippet/FINISH' - shell: 'BASH' - - action: 'Docker / Alpine / PHP 8.2 / MariaDB / Robot' - type: 'NATIVE_BUILD_DOCKER_CLI' - commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/REQUIRE docker/sdk boot deploy.ci.acceptance.mariadb.dynamic-store-off.yml' - - '.ci/snippet/RUN docker/sdk up -t' - - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' - - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' - - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:api_suite -v docker:True --exclude skip-due-to-issueORskip-due-to-refactoring -d results -s robotframework.tests.api.suite ."' - - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' - - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' - - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' - - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB' - - 'export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID' - - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/log.html' - - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-off/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/log.html"' - - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - - '.ci/snippet/FINISH' - run_next_parallel: true - variables: - - key: 'SPRYKER_PLATFORM_IMAGE' - value: 'spryker/php:8.2' - type: 'VAR' - - key: 'TRAVIS' - value: '1' - type: 'VAR' - timeout: 8000 - sync_paths: - - pipeline_path: '/' - vm_path: '/home/ubuntu/build' - direction: 'PIPELINE_TO_VM' - docker_layer_caching_scope: 'ACTION' - -- pipeline: 'Docker / Alpine / PHP 8.3 / PostgreSQL / Robot / API' - events: - - type: 'PUSH' - refs: - - 'refs/pull/*' - - 'refs/heads/master' - trigger_conditions: - - trigger_condition: 'VAR_NOT_CONTAINS' - trigger_variable_value: 'hackathon' - trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' - terminate_stale_runs: true - auto_clear_cache: true - fail_on_prepare_env_warning: true - concurrent_pipeline_runs: true - clone_depth: 1 - resources: 'NANO' - actions: - - action: 'Install Composer' - type: 'BUILD' - docker_image_name: 'spryker/php' - docker_image_tag: '8.3' - execute_commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' - - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' - - '.ci/snippet/FINISH' - shell: 'BASH' - - action: 'Run tests' - type: 'NATIVE_BUILD_DOCKER_CLI' - commands: - - '.ci/snippet/PREPARE' - - 'export SPRYKER_PLATFORM_IMAGE=spryker/php:8.3' - - '.ci/snippet/REQUIRE docker/sdk boot deploy.ci.api.robot.yml' - - '.ci/snippet/RUN docker/sdk up -t' - - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' - - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' - - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:api_suite -v db_engine:psycopg2 -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local --exclude skip-due-to-issueORskip-due-to-refactoring -d results -s robotframework.tests.api.suite ."' - - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' - - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' - - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' - - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB' - - 'export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID' - - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3PostgreSQL/log.html' - - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-on/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.3PostgreSQL/log.html"' - - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - - '.ci/snippet/FINISH' - variables: - - key: 'SPRYKER_PLATFORM_IMAGE' - value: 'spryker/php:8.3' - type: 'VAR' - - key: 'SPRYKER_CURRENT_REGION' - value: 'EU' - type: 'VAR' - - key: 'SPRYKER_DYNAMIC_STORE_MODE' - value: 'true' - type: 'VAR' - - key: 'TRAVIS' - value: '1' - type: 'VAR' - timeout: 8000 - sync_paths: - - pipeline_path: '/' - vm_path: '/home/ubuntu/build' - direction: 'PIPELINE_TO_VM' - docker_layer_caching_scope: 'ACTION' - -- pipeline: 'Docker / Alpine / PHP 8.3 / MariaDB / Robot / API' - events: - - type: 'PUSH' - refs: - - 'refs/pull/*' - - 'refs/heads/master' - trigger_conditions: - - trigger_condition: 'VAR_NOT_CONTAINS' - trigger_variable_value: 'hackathon' - trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' - terminate_stale_runs: true - auto_clear_cache: true - fail_on_prepare_env_warning: true - concurrent_pipeline_runs: true - clone_depth: 1 - resources: 'NANO' - actions: - - action: 'Install Composer' - type: 'BUILD' - docker_image_name: 'spryker/php' - docker_image_tag: '8.3' - execute_commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' - - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' - - '.ci/snippet/FINISH' - shell: 'BASH' - - action: 'Docker / Alpine / PHP 8.2 / MariaDB / Robot' - type: 'NATIVE_BUILD_DOCKER_CLI' - commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/REQUIRE docker/sdk boot deploy.ci.api.mariadb.robot.yml' - - '.ci/snippet/RUN docker/sdk up -t' - - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' - - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' - - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:api_suite -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local --exclude skip-due-to-issueORskip-due-to-refactoring -d results -s robotframework.tests.api.suite ."' - - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' - - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' - - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' - - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB' - - 'export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID' - - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/log.html' - - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-on/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/log.html"' - - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - - '.ci/snippet/FINISH' - run_next_parallel: true - variables: - - key: 'SPRYKER_PLATFORM_IMAGE' - value: 'spryker/php:8.3' - type: 'VAR' - - key: 'SPRYKER_CURRENT_REGION' - value: 'EU' - type: 'VAR' - - key: 'SPRYKER_DYNAMIC_STORE_MODE' - value: 'true' - type: 'VAR' - - key: 'TRAVIS' - value: '1' - type: 'VAR' - timeout: 8000 - sync_paths: - - pipeline_path: '/' - vm_path: '/home/ubuntu/build' - direction: 'PIPELINE_TO_VM' - docker_layer_caching_scope: 'ACTION' - instance_type: 'GENERAL_MEDIUM' - -- pipeline: 'Docker / Alpine / PHP 8.3 / MariaDB / Cypress / Dynamic Store OFF' - events: - - type: 'PUSH' - refs: - - 'refs/pull/*' - - 'refs/heads/master' - trigger_conditions: - - trigger_condition: 'VAR_NOT_CONTAINS' - trigger_variable_value: 'hackathon' - trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' - terminate_stale_runs: true - auto_clear_cache: true - fail_on_prepare_env_warning: true - concurrent_pipeline_runs: true - clone_depth: 1 - resources: 'NANO' - actions: - - action: 'Install Composer' - type: 'BUILD' - docker_image_name: 'spryker/php' - docker_image_tag: '8.3' - execute_commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' - - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' - - '.ci/snippet/FINISH' - shell: 'BASH' - - action: 'Run tests' - type: 'NATIVE_BUILD_DOCKER_CLI' - commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/REQUIRE docker/sdk boot deploy.ci.acceptance.mariadb.dynamic-store-off.cypress.yml' - - '.ci/snippet/RUN docker/sdk up -t' - - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' - - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - - '.ci/snippet/RUN script -q -e -c "docker/sdk exec cypress-tests cp .env.example .env"' - - '.ci/snippet/RUN script -q -e -c "docker/sdk exec cypress-tests npm run cy:ci"' - - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' - - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' - - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' - - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB' - - 'export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID' - - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.cypress s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/cypress/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive' - - 'echo "Check the Cypress screenshots - https://s3.console.aws.amazon.com/s3/buckets/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-off/cypress/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/screenshots/&showversions=false"' - - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - - '.ci/snippet/FINISH' - run_next_parallel: true - variables: - - key: 'SPRYKER_PLATFORM_IMAGE' - value: 'spryker/php:8.3' - type: 'VAR' - - key: 'TRAVIS' - value: '1' - type: 'VAR' - timeout: 8000 - sync_paths: - - pipeline_path: '/' - vm_path: '/home/ubuntu/build' - direction: 'PIPELINE_TO_VM' - docker_layer_caching_scope: 'ACTION' - -- pipeline: 'Docker / Alpine / PHP 8.3 / MariaDB / Cypress' - events: - - type: 'PUSH' - refs: - - 'refs/pull/*' - - 'refs/heads/master' - trigger_conditions: - - trigger_condition: 'VAR_NOT_CONTAINS' - trigger_variable_value: 'hackathon' - trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' - terminate_stale_runs: true - auto_clear_cache: true - fail_on_prepare_env_warning: true - concurrent_pipeline_runs: true - clone_depth: 1 - resources: 'NANO' - actions: - - action: 'Install Composer' - type: 'BUILD' - docker_image_name: 'spryker/php' - docker_image_tag: '8.3' - execute_commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' - - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' - - '.ci/snippet/FINISH' - shell: 'BASH' - - action: 'Run tests' - type: 'NATIVE_BUILD_DOCKER_CLI' - commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/REQUIRE docker/sdk boot deploy.ci.acceptance.mariadb.cypress.yml' - - '.ci/snippet/RUN docker/sdk up -t' - - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' - - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - - '.ci/snippet/RUN script -q -e -c "docker/sdk exec cypress-tests cp .env.dynamic-store.example .env"' - - '.ci/snippet/RUN script -q -e -c "docker/sdk exec cypress-tests npm run cy:ci"' - - ' .ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' - - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' - - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' - - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB' - - 'export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID' - - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.cypress s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/cypress/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive' - - 'echo "Check the Cypress screenshots - https://s3.console.aws.amazon.com/s3/buckets/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-on/cypress/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/screenshots/&showversions=false"' - - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - - '.ci/snippet/FINISH' - run_next_parallel: true - variables: - - key: 'SPRYKER_PLATFORM_IMAGE' - value: 'spryker/php:8.3' - type: 'VAR' - - key: 'SPRYKER_CURRENT_REGION' - value: 'EU' - type: 'VAR' - - key: 'SPRYKER_DYNAMIC_STORE_MODE' - value: 'true' - type: 'VAR' - - key: 'TRAVIS' - value: '1' - type: 'VAR' - timeout: 8000 - sync_paths: - - pipeline_path: '/' - vm_path: '/home/ubuntu/build' - direction: 'PIPELINE_TO_VM' - docker_layer_caching_scope: 'ACTION' - -- pipeline: 'Positive / Docker / Alpine / PHP 8.2 / MariaDB / Robot / API' - events: - - type: 'PUSH' - refs: - - 'refs/pull/*' - - 'refs/heads/master' - trigger_conditions: - - trigger_condition: 'VAR_CONTAINS' - trigger_variable_value: 'hackathon' - trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' - terminate_stale_runs: true - auto_clear_cache: true - fail_on_prepare_env_warning: true - concurrent_pipeline_runs: true - clone_depth: 1 - resources: 'NANO' - actions: - - action: 'Install Composer' - type: 'BUILD' - docker_image_name: 'spryker/php' - docker_image_tag: '8.2' - execute_commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' - - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' - - '.ci/snippet/FINISH' - shell: 'BASH' - - action: 'Docker / Alpine / PHP 8.2 / MariaDB / Robot' - type: 'NATIVE_BUILD_DOCKER_CLI' - commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/REQUIRE docker/sdk boot deploy.ci.api.mariadb.robot.yml' - - '.ci/snippet/RUN docker/sdk up -t' - - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' - - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' - - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:api_suite -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local --exclude skip-due-to-issueORskip-due-to-refactoring -d results -s robotframework.tests.api.suite.\"*\".positive ."' - - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' - - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' - - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' - - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB' - - 'export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID' - - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/positive/log.html' - - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-on/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/positive/log.html"' - - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - - '.ci/snippet/FINISH' - run_next_parallel: true - variables: - - key: 'SPRYKER_PLATFORM_IMAGE' - value: 'spryker/php:8.2' - type: 'VAR' - - key: 'SPRYKER_CURRENT_REGION' - value: 'EU' - type: 'VAR' - - key: 'SPRYKER_DYNAMIC_STORE_MODE' - value: 'true' - type: 'VAR' - - key: 'TRAVIS' - value: '1' - type: 'VAR' - timeout: 8000 - sync_paths: - - pipeline_path: '/' - vm_path: '/home/ubuntu/build' - direction: 'PIPELINE_TO_VM' - docker_layer_caching_scope: 'ACTION' - instance_type: 'GENERAL_MEDIUM' - -- pipeline: 'Negative / Docker / Alpine / PHP 8.2 / MariaDB / Robot / API' - events: - - type: 'PUSH' - refs: - - 'refs/pull/*' - - 'refs/heads/master' - trigger_conditions: - - trigger_condition: 'VAR_CONTAINS' - trigger_variable_value: 'hackathon' - trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' - terminate_stale_runs: true - auto_clear_cache: true - fail_on_prepare_env_warning: true - concurrent_pipeline_runs: true - clone_depth: 1 - resources: 'NANO' - actions: - - action: 'Install Composer' - type: 'BUILD' - docker_image_name: 'spryker/php' - docker_image_tag: '8.2' - execute_commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' - - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' - - '.ci/snippet/FINISH' - shell: 'BASH' - - action: 'Docker / Alpine / PHP 8.2 / MariaDB / Robot' - type: 'NATIVE_BUILD_DOCKER_CLI' - commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/REQUIRE docker/sdk boot deploy.ci.api.mariadb.robot.yml' - - '.ci/snippet/RUN docker/sdk up -t' - - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' - - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' - - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:api_suite -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local --exclude skip-due-to-issueORskip-due-to-refactoring -d results -s robotframework.tests.api.suite.\"*\".negative ."' - - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' - - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' - - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' - - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB' - - 'export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID' - - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - '.ci/snippet/RERUN aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/negative/log.html' - - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-on/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/negative/log.html"' - - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - - '.ci/snippet/FINISH' - run_next_parallel: true - variables: - - key: 'SPRYKER_PLATFORM_IMAGE' - value: 'spryker/php:8.2' - type: 'VAR' - - key: 'SPRYKER_CURRENT_REGION' - value: 'EU' - type: 'VAR' - - key: 'SPRYKER_DYNAMIC_STORE_MODE' - value: 'true' - type: 'VAR' - - key: 'TRAVIS' - value: '1' - type: 'VAR' - timeout: 8000 - sync_paths: - - pipeline_path: '/' - vm_path: '/home/ubuntu/build' - direction: 'PIPELINE_TO_VM' - docker_layer_caching_scope: 'ACTION' - instance_type: 'GENERAL_MEDIUM' - -- pipeline: 'Docker / Alpine / PHP 8.3 / MariaDB / Robot / UI / Group One' - events: - - type: 'PULL_REQUEST' - events: - - 'reopened' - - 'labeled' - - 'opened' - - 'synchronize' - branches: - - '*' - trigger_conditions: - - trigger_condition: 'VAR_CONTAINS' - trigger_variable_value: 'run-ui-tests' - trigger_variable_key: 'BUDDY_RUN_PR_LABELS' - terminate_stale_runs: true - auto_clear_cache: true - fail_on_prepare_env_warning: true - concurrent_pipeline_runs: true - clone_depth: 1 - resources: 'NANO' - actions: - - action: 'Install Composer' - type: 'BUILD' - docker_image_name: 'spryker/php' - docker_image_tag: '8.3' - execute_commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' - - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' - - '.ci/snippet/FINISH' - shell: 'BASH' - - action: 'Docker / Alpine / PHP 8.3 / MariaDB / Robot / UI / Group One' - type: 'NATIVE_BUILD_DOCKER_CLI' - commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/REQUIRE docker/sdk boot deploy.ci.acceptance.mariadb.robot.yml' - - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' - - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - - '.ci/snippet/RUN script -q -e -c "time docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eur.spryker.local/ -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_oneANDsmoke -s \"*\".tests.ui.suite ."' - - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eur.spryker.local/ -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."; status=$?' - - 'echo \"Status: $status\" && - if [ $status -ne 0 ]; then - .ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80 && - .ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000 && - .ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB && - .ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB && - export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID && - export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY && - export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY && - export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET && - .ci/snippet/REQUIRE script -q -e -c "docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml" && - .ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/group1/log.html && - echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-on/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/group1/log.html" && - echo "You must have VPN access to AWS (Spryker-Internal account)" - fi' - - '.ci/snippet/FINISH' - run_next_parallel: true - variables: - - key: 'SPRYKER_PLATFORM_IMAGE' - value: 'spryker/php:8.3' - type: 'VAR' - - key: 'SPRYKER_CURRENT_REGION' - value: 'EU' - type: 'VAR' - - key: 'SPRYKER_DYNAMIC_STORE_MODE' - value: 'true' - type: 'VAR' - - key: 'TRAVIS' - value: '1' - type: 'VAR' - timeout: 8000 - sync_paths: - - pipeline_path: '/' - vm_path: '/home/ubuntu/build' - direction: 'PIPELINE_TO_VM' - docker_layer_caching_scope: 'ACTION' - instance_type: 'GENERAL_LARGE' - -- pipeline: 'Docker / Alpine / PHP 8.3 / MariaDB / Robot / UI / Group Two' - events: - - type: 'PULL_REQUEST' - events: - - 'reopened' - - 'labeled' - - 'opened' - - 'synchronize' - branches: - - '*' - trigger_conditions: - - trigger_condition: 'VAR_CONTAINS' - trigger_variable_value: 'run-ui-tests' - trigger_variable_key: 'BUDDY_RUN_PR_LABELS' - terminate_stale_runs: true - auto_clear_cache: true - fail_on_prepare_env_warning: true - concurrent_pipeline_runs: true - clone_depth: 1 - resources: 'NANO' - actions: - - action: 'Install Composer' - type: 'BUILD' - docker_image_name: 'spryker/php' - docker_image_tag: '8.3' - execute_commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' - - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' - - '.ci/snippet/FINISH' - shell: 'BASH' - - action: 'Docker / Alpine / PHP 8.3 / MariaDB / Robot / UI / Group Two' - type: 'NATIVE_BUILD_DOCKER_CLI' - commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/REQUIRE docker/sdk boot deploy.ci.acceptance.mariadb.robot.yml' - - '.ci/snippet/RUN docker/sdk up' - - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' - - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eur.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_twoANDsmoke -s \"*\".tests.ui.suite ."' - - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eus.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' - - 'if [ $? -ne 0 ]; then - .ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80 && - .ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000 && - .ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB && - .ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB && - export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID && - export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY && - export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY && - export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET && - .ci/snippet/REQUIRE script -q -e -c "docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml" && - .ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/group2/log.html && - echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-on/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/group2/log.html" && - echo "You must have VPN access to AWS (Spryker-Internal account)"; - fi' - - '.ci/snippet/FINISH' - run_next_parallel: true - variables: - - key: 'SPRYKER_PLATFORM_IMAGE' - value: 'spryker/php:8.3' - type: 'VAR' - - key: 'SPRYKER_CURRENT_REGION' - value: 'EU' - type: 'VAR' - - key: 'SPRYKER_DYNAMIC_STORE_MODE' - value: 'true' - type: 'VAR' - - key: 'TRAVIS' - value: '1' - type: 'VAR' - timeout: 8000 - sync_paths: - - pipeline_path: '/' - vm_path: '/home/ubuntu/build' - direction: 'PIPELINE_TO_VM' - docker_layer_caching_scope: 'ACTION' - instance_type: 'GENERAL_LARGE' +#- pipeline: 'Snyk Validation' +# events: +# - type: 'PUSH' +# refs: +# - 'refs/pull/*' +# - 'refs/heads/master' +# terminate_stale_runs: true +# auto_clear_cache: true +# fail_on_prepare_env_warning: true +# concurrent_pipeline_runs: true +# clone_depth: 1 +# resources: 'NANO' +# actions: +# - action: 'Snyk Validation' +# type: 'BUILD' +# docker_image_name: 'library/node' +# docker_image_tag: '18' +# execute_commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/REQUIRE npm install --location=global snyk' +# - '.ci/snippet/RUN snyk monitor --all-projects --org=c408eea4-f0a4-4d7a-846d-5457aefa0cac --exclude=project.json,docker' +# - '.ci/snippet/RUN snyk test --fail-on=all --all-projects --org=c408eea4-f0a4-4d7a-846d-5457aefa0cac --severity-threshold=high --exclude=project.json,docker' +# - '.ci/snippet/FINISH' +# setup_commands: +# - 'apt-get update && apt-get install -y golang-go' +# shell: 'BASH' +# +#- pipeline: 'Standard Validation' +# events: +# - type: 'PUSH' +# refs: +# - 'refs/pull/*' +# - 'refs/heads/master' +# terminate_stale_runs: true +# auto_clear_cache: true +# fail_on_prepare_env_warning: true +# concurrent_pipeline_runs: true +# clone_depth: 1 +# resources: 'LARGE' +# actions: +# - action: 'JS Validation' +# type: 'BUILD' +# docker_image_name: 'library/node' +# docker_image_tag: '18' +# execute_commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/REQUIRE npm ci' +# - '.ci/snippet/RUN npm run formatter' +# - '.ci/snippet/RUN npm run yves:stylelint' +# - '.ci/snippet/RUN npm run yves:lint' +# - '.ci/snippet/FINISH' +# shell: 'BASH' +# run_next_parallel: true +# - action: 'Build Project' +# type: 'BUILD' +# main_service_name: 'post' +# docker_image_name: 'spryker/php' +# docker_image_tag: '8.2' +# execute_commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' +# - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto' +# - 'SPRYKER_CURRENT_REGION=EU SPRYKER_DYNAMIC_STORE_MODE=true .ci/snippet/REQUIRE vendor/bin/install -r ci.code-generate' +# - '.ci/snippet/FINISH' +# services: +# - type: 'POSTGRE_SQL' +# version: '17' +# connection: +# host: 'postgres' +# user: 'postgres' +# password: 'secret' +# volume_mappings: [] +# - type: 'RABBIT_MQ' +# connection: +# host: 'rabbitmq' +# user: 'guest' +# password: 'guest' +# volume_mappings: [] +# - type: 'REDIS' +# connection: +# host: 'redis' +# volume_mappings: [] +# shell: 'BASH' +# run_next_parallel: false +# - action: 'Evaluator' +# type: 'BUILD' +# docker_image_name: 'spryker/php' +# docker_image_tag: '8.2' +# execute_commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/REQUIRE vendor/bin/evaluator evaluate --exclude-checkers=SPRYKER_DEV_PACKAGES_CHECKER,MINIMUM_ALLOWED_SHOP_VERSION --format=compact' +# - '.ci/snippet/FINISH' +# shell: 'BASH' +# - action: 'OpenAPI schema validation' +# type: 'BUILD' +# docker_image_name: 'library/node' +# docker_image_tag: '18' +# execute_commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/REQUIRE npm install' +# - '.ci/snippet/REQUIRE npm install speccy@0.11.0 -g' +# - '.ci/snippet/RUN speccy lint src/Generated/Glue/Specification/spryker_rest_api.schema.yml --rules=default' +# - '.ci/snippet/RUN speccy lint src/Generated/GlueStorefront/Specification/spryker_storefront_api.schema.yml --rules=default --skip openapi-tags' +# - '.ci/snippet/RUN speccy lint src/Generated/GlueBackend/Specification/spryker_backend_api.schema.yml --rules=default --skip openapi-tags' +# - '.ci/snippet/FINISH' +# ignore_errors: true +# shell: 'BASH' +# - action: 'Generic Validation' +# type: 'BUILD' +# docker_image_name: 'spryker/php' +# docker_image_tag: '8.2' +# execute_commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/RUN vendor/bin/console code:propel:validate-abstract' +# - '.ci/snippet/RUN vendor/bin/console propel:schema:validate' +# - '.ci/snippet/RUN vendor/bin/console propel:schema:validate-xml-names' +# - '.ci/snippet/RUN vendor/bin/console transfer:validate' +# - '.ci/snippet/RUN vendor/bin/spryker-dev-console dev:validate-module-schemas' +# - '.ci/snippet/RUN vendor/bin/spryker-dev-console dev:validate-module-databuilders' +# - '.ci/snippet/RUN vendor/bin/console dev:composer:replace -d -v' +# - '.ci/snippet/RUN vendor/bin/spryker-dev-console dev:sync-composer -d' +# - '.ci/snippet/RUN vendor/bin/spryker-dev-console dev:module-meta-files -d -v' +# - '.ci/snippet/RUN vendor/bin/console dev:composer:update-json-files -d -v' +# - '.ci/snippet/RUN vendor/bin/console dev:composer:validate-json-files' +# - '.ci/snippet/RUN vendor/bin/console code:sniff:style' +# - '.ci/snippet/RUN vendor/bin/phpmd src/ text vendor/spryker/architecture-sniffer/src/ruleset.xml --minimumpriority 2' +# - '.ci/snippet/RUN vendor/bin/phpstan analyze' +# - '.ci/snippet/RUN vendor/bin/psalm.phar --show-info=false --no-cache --threads=1' +# - '.ci/snippet/FINISH' +# shell: 'BASH' +# run_next_parallel: true +# variables: +# - key: 'STORAGE_REDIS_HOST' +# value: 'redis' +# type: 'VAR' +# - action: 'PHP 8.3 Validation' +# type: 'BUILD' +# docker_image_name: 'spryker/php' +# docker_image_tag: '8.3' +# execute_commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/RUN vendor/bin/phpstan analyze' +# - '.ci/snippet/RUN vendor/bin/console dev:dependency:find' +# - '.ci/snippet/RUN vendor/bin/spryker-dev-console dev:deprecation-links:check' +# - '.ci/snippet/RUN tests/travis_check_untracked.sh' +# - '.ci/snippet/RUN tests/travis_check_touched_modules.sh' +# - '.ci/snippet/FINISH' +# shell: 'BASH' +# run_next_parallel: true +# - action: 'PHP 8.3 PHPStan spryker/spryker [1/5]' +# type: 'BUILD' +# docker_image_name: 'spryker/php' +# docker_image_tag: '8.3' +# execute_commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/RUN vendor/bin/console code:phpstan -m Spryker.all -v -o 0,275' +# - '.ci/snippet/FINISH' +# shell: 'BASH' +# run_next_parallel: true +# - action: 'PHP 8.3 PHPStan spryker/spryker [2/5]' +# type: 'BUILD' +# docker_image_name: 'spryker/php' +# docker_image_tag: '8.3' +# execute_commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/RUN vendor/bin/console code:phpstan -m Spryker.all -v -o 275,275' +# - '.ci/snippet/FINISH' +# shell: 'BASH' +# run_next_parallel: true +# - action: 'PHP 8.3 PHPStan spryker/spryker [3/5]' +# type: 'BUILD' +# docker_image_name: 'spryker/php' +# docker_image_tag: '8.3' +# execute_commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/RUN vendor/bin/console code:phpstan -m Spryker.all -v -o 550,150' +# - '.ci/snippet/FINISH' +# shell: 'BASH' +# run_next_parallel: true +# - action: 'PHP 8.3 PHPStan spryker/spryker [4/5]' +# type: 'BUILD' +# docker_image_name: 'spryker/php' +# docker_image_tag: '8.3' +# execute_commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/RUN vendor/bin/console code:phpstan -m Spryker.all -v -o 700' +# - '.ci/snippet/FINISH' +# shell: 'BASH' +# run_next_parallel: true +# - action: 'PHP 8.3 PHPStan spryker/spryker [5/5]' +# type: 'BUILD' +# docker_image_name: 'spryker/php' +# docker_image_tag: '8.3' +# execute_commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/RUN vendor/bin/console code:phpstan -m Spryker.all -v -o 900' +# - '.ci/snippet/FINISH' +# shell: 'BASH' +# run_next_parallel: true +# - action: 'PHP 8.3 PHPStan spryker/spryker-shop' +# type: 'BUILD' +# docker_image_name: 'spryker/php' +# docker_image_tag: '8.3' +# execute_commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/RUN vendor/bin/console code:phpstan -m SprykerShop.all -v' +# - '.ci/snippet/FINISH' +# shell: 'BASH' +# run_next_parallel: true +# - action: 'PHP 8.3 MarketPlace Testing' +# type: 'BUILD' +# docker_image_name: 'library/node' +# docker_image_tag: '18' +# execute_commands: +# - '.ci/snippet/REQUIRE vendor/bin/console frontend:project:install-dependencies -vvv' +# - '.ci/snippet/REQUIRE npm install' +# - '.ci/snippet/RUN npm run mp:build:production' +# - '.ci/snippet/RUN npm run mp:stylelint' +# - '.ci/snippet/RUN npm run mp:lint' +# - '.ci/snippet/RUN npm run mp:test' +# - '.ci/snippet/FINISH' +# setup_commands: +# - 'apt-get update && apt-get -y install php8.2-cli php8.2-mbstring' +# shell: 'BASH' +# +#- pipeline: 'Validation / Prefer Lowest' +# events: +# - type: 'PUSH' +# refs: +# - 'refs/pull/*' +# - 'refs/heads/master' +# terminate_stale_runs: true +# auto_clear_cache: true +# fail_on_prepare_env_warning: true +# concurrent_pipeline_runs: true +# clone_depth: 1 +# resources: 'LARGE' +# actions: +# - action: 'Build Project' +# type: 'BUILD' +# main_service_name: 'post' +# docker_image_name: 'spryker/php' +# docker_image_tag: '8.2' +# execute_commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' +# - '.ci/snippet/REQUIRE composer update --prefer-lowest --optimize-autoloader --no-interaction --prefer-install=auto' +# - '.ci/snippet/REQUIRE composer require --dev dereuromark/composer-prefer-lowest:dev-master --with-all-dependencies;' +# - 'SPRYKER_CURRENT_REGION=EU SPRYKER_DYNAMIC_STORE_MODE=true .ci/snippet/REQUIRE vendor/bin/install -r ci.code-generate' +# - '.ci/snippet/FINISH' +# services: +# - type: 'POSTGRE_SQL' +# version: '9.6' +# connection: +# host: 'postgres' +# user: 'postgres' +# password: 'secret' +# - type: 'RABBIT_MQ' +# connection: +# host: 'rabbitmq' +# user: 'guest' +# password: 'guest' +# - type: 'REDIS' +# connection: +# host: 'redis' +# shell: 'BASH' +# - action: 'PHP 8.2 Validation' +# type: 'BUILD' +# docker_image_name: 'spryker/php' +# docker_image_tag: '8.2' +# execute_commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/RUN vendor/bin/phpstan analyze' +# - '.ci/snippet/FINISH' +# shell: 'BASH' +# run_next_parallel: true +# - action: 'PHP 8.2 PHPStan spryker/spryker [1/5]' +# type: 'BUILD' +# docker_image_name: 'spryker/php' +# docker_image_tag: '8.2' +# execute_commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/RUN vendor/bin/console code:phpstan -m Spryker.all -v -o 0,275' +# - '.ci/snippet/FINISH' +# shell: 'BASH' +# run_next_parallel: true +# - action: 'PHP 8.2 PHPStan spryker/spryker [2/5]' +# type: 'BUILD' +# docker_image_name: 'spryker/php' +# docker_image_tag: '8.2' +# execute_commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/RUN vendor/bin/console code:phpstan -m Spryker.all -v -o 275,275' +# - '.ci/snippet/FINISH' +# shell: 'BASH' +# run_next_parallel: true +# - action: 'PHP 8.2 PHPStan spryker/spryker [3/5]' +# type: 'BUILD' +# docker_image_name: 'spryker/php' +# docker_image_tag: '8.2' +# execute_commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/RUN vendor/bin/console code:phpstan -m Spryker.all -v -o 550,150' +# - '.ci/snippet/FINISH' +# shell: 'BASH' +# run_next_parallel: true +# - action: 'PHP 8.2 PHPStan spryker/spryker [4/5]' +# type: 'BUILD' +# docker_image_name: 'spryker/php' +# docker_image_tag: '8.2' +# execute_commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/RUN vendor/bin/console code:phpstan -m Spryker.all -v -o 700,200' +# - '.ci/snippet/FINISH' +# shell: 'BASH' +# run_next_parallel: true +# - action: 'PHP 8.2 PHPStan spryker/spryker [5/5]' +# type: 'BUILD' +# docker_image_name: 'spryker/php' +# docker_image_tag: '8.2' +# execute_commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/RUN vendor/bin/console code:phpstan -m Spryker.all -v -o 900' +# - '.ci/snippet/FINISH' +# shell: 'BASH' +# run_next_parallel: true +# - action: 'PHP 8.2 PHPStan spryker/spryker-shop' +# type: 'BUILD' +# docker_image_name: 'spryker/php' +# docker_image_tag: '8.2' +# execute_commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/RUN vendor/bin/console code:phpstan -m SprykerShop.all -v' +# - '.ci/snippet/FINISH' +# shell: 'BASH' +# +#- pipeline: 'Docker / Alpine / PHP 8.2 / MariaDB / Functional Tests / Dynamic Store OFF' +# events: +# - type: 'PUSH' +# refs: +# - 'refs/pull/*' +# - 'refs/heads/master' +# trigger_conditions: +# - trigger_condition: 'VAR_NOT_CONTAINS' +# trigger_variable_value: 'hackathon' +# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' +# terminate_stale_runs: true +# auto_clear_cache: true +# fail_on_prepare_env_warning: true +# concurrent_pipeline_runs: true +# clone_depth: 1 +# resources: 'NANO' +# actions: +# - action: 'Run tests' +# type: 'NATIVE_BUILD_DOCKER_CLI' +# commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.functional.mariadb.dynamic-store-off.yml' +# - '.ci/snippet/REQUIRE docker/sdk up -t' +# - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage0.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage1.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional2.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage2.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.glue.yml' +# - '.ci/snippet/FINISH' +# run_next_parallel: true +# variables: +# - key: 'SPRYKER_PLATFORM_IMAGE' +# value: 'spryker/php:8.2' +# type: 'VAR' +# - key: 'TRAVIS' +# value: '1' +# type: 'VAR' +# sync_paths: +# - pipeline_path: '/' +# vm_path: '/home/ubuntu/build' +# direction: 'PIPELINE_TO_VM' +# docker_layer_caching_scope: 'ACTION' +# instance_type: 'GENERAL_MEDIUM' +# +#- pipeline: 'Docker / Alpine / PHP 8.2 / MariaDB / Functional Tests' +# events: +# - type: 'PUSH' +# refs: +# - 'refs/pull/*' +# - 'refs/heads/master' +# trigger_conditions: +# - trigger_condition: 'VAR_NOT_CONTAINS' +# trigger_variable_value: 'hackathon' +# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' +# terminate_stale_runs: true +# auto_clear_cache: true +# fail_on_prepare_env_warning: true +# concurrent_pipeline_runs: true +# clone_depth: 1 +# resources: 'NANO' +# actions: +# - action: 'Run tests' +# type: 'NATIVE_BUILD_DOCKER_CLI' +# commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.functional.mariadb.yml' +# - '.ci/snippet/REQUIRE docker/sdk up -t' +# - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage0.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage1.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional2.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage2.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.glue.yml' +# - '.ci/snippet/FINISH' +# run_next_parallel: true +# variables: +# - key: 'SPRYKER_CURRENT_REGION' +# value: 'EU' +# type: 'VAR' +# - key: 'SPRYKER_DYNAMIC_STORE_MODE' +# value: 'true' +# type: 'VAR' +# - key: 'SPRYKER_PLATFORM_IMAGE' +# value: 'spryker/php:8.2' +# type: 'VAR' +# - key: 'TRAVIS' +# value: '1' +# type: 'VAR' +# sync_paths: +# - pipeline_path: '/' +# vm_path: '/home/ubuntu/build' +# direction: 'PIPELINE_TO_VM' +# docker_layer_caching_scope: 'ACTION' +# instance_type: 'GENERAL_MEDIUM' +# +#- pipeline: 'Docker / Alpine / PHP 8.2 / PostgreSQL / Functional Tests / Dynamic Store OFF' +# events: +# - type: 'PUSH' +# refs: +# - 'refs/pull/*' +# - 'refs/heads/master' +# terminate_stale_runs: true +# auto_clear_cache: true +# fail_on_prepare_env_warning: true +# concurrent_pipeline_runs: true +# clone_depth: 1 +# resources: 'NANO' +# actions: +# - action: 'Run tests' +# type: 'NATIVE_BUILD_DOCKER_CLI' +# commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.functional.dynamic-store-off.yml' +# - '.ci/snippet/REQUIRE docker/sdk up -t' +# - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage0.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage1.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional2.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage2.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.glue.yml' +# - '.ci/snippet/FINISH' +# run_next_parallel: true +# variables: +# - key: 'SPRYKER_PLATFORM_IMAGE' +# value: 'spryker/php:8.2' +# type: 'VAR' +# - key: 'TRAVIS' +# value: '1' +# type: 'VAR' +# sync_paths: +# - pipeline_path: '/' +# vm_path: '/home/ubuntu/build' +# direction: 'PIPELINE_TO_VM' +# docker_layer_caching_scope: 'ACTION' +# instance_type: 'GENERAL_MEDIUM' +# +#- pipeline: 'Docker / Alpine / PHP 8.2 / PostgreSQL / Functional Tests' +# events: +# - type: 'PUSH' +# refs: +# - 'refs/pull/*' +# - 'refs/heads/master' +# trigger_conditions: +# - trigger_condition: 'VAR_NOT_CONTAINS' +# trigger_variable_value: 'hackathon' +# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' +# terminate_stale_runs: true +# auto_clear_cache: true +# fail_on_prepare_env_warning: true +# concurrent_pipeline_runs: true +# clone_depth: 1 +# resources: 'NANO' +# actions: +# - action: 'Run tests' +# type: 'NATIVE_BUILD_DOCKER_CLI' +# commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.functional.yml' +# - '.ci/snippet/REQUIRE docker/sdk up -t' +# - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage0.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage1.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional2.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage2.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.glue.yml' +# - '.ci/snippet/FINISH' +# run_next_parallel: true +# variables: +# - key: 'SPRYKER_CURRENT_REGION' +# value: 'EU' +# type: 'VAR' +# - key: 'SPRYKER_DYNAMIC_STORE_MODE' +# value: 'true' +# type: 'VAR' +# - key: 'SPRYKER_PLATFORM_IMAGE' +# value: 'spryker/php:8.2' +# type: 'VAR' +# - key: 'TRAVIS' +# value: '1' +# type: 'VAR' +# sync_paths: +# - pipeline_path: '/' +# vm_path: '/home/ubuntu/build' +# direction: 'PIPELINE_TO_VM' +# docker_layer_caching_scope: 'ACTION' +# instance_type: 'GENERAL_MEDIUM' +# +#- pipeline: 'Docker / Alpine / PHP 8.2 / MariaDB / Acceptance / Dynamic Store OFF' +# events: +# - type: 'PUSH' +# refs: +# - 'refs/pull/*' +# - 'refs/heads/master' +# trigger_conditions: +# - trigger_condition: 'VAR_NOT_CONTAINS' +# trigger_variable_value: 'hackathon' +# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' +# terminate_stale_runs: true +# auto_clear_cache: true +# fail_on_prepare_env_warning: true +# concurrent_pipeline_runs: true +# clone_depth: 1 +# resources: 'NANO' +# actions: +# - action: 'Run tests' +# type: 'NATIVE_BUILD_DOCKER_CLI' +# commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.acceptance.mariadb.dynamic-store-off.yml' +# - '.ci/snippet/REQUIRE docker/sdk up -t' +# - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.acceptance.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept fixtures' +# - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.api.yml' +# - '.ci/snippet/FINISH' +# run_next_parallel: true +# variables: +# - key: 'SPRYKER_PLATFORM_IMAGE' +# value: 'spryker/php:8.2' +# type: 'VAR' +# - key: 'TRAVIS' +# value: '1' +# type: 'VAR' +# sync_paths: +# - pipeline_path: '/' +# vm_path: '/home/ubuntu/build' +# direction: 'PIPELINE_TO_VM' +# docker_layer_caching_scope: 'ACTION' +# instance_type: 'GENERAL_MEDIUM' +# +#- pipeline: 'Docker / Alpine / PHP 8.2 / MariaDB / Acceptance' +# events: +# - type: 'PUSH' +# refs: +# - 'refs/pull/*' +# - 'refs/heads/master' +# terminate_stale_runs: true +# auto_clear_cache: true +# fail_on_prepare_env_warning: true +# concurrent_pipeline_runs: true +# clone_depth: 1 +# resources: 'NANO' +# actions: +# - action: 'Run tests' +# type: 'NATIVE_BUILD_DOCKER_CLI' +# commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.acceptance.mariadb.yml' +# - '.ci/snippet/REQUIRE docker/sdk up -t' +# - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.acceptance.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept fixtures' +# - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.api.yml' +# - '.ci/snippet/FINISH' +# run_next_parallel: true +# variables: +# - key: 'SPRYKER_CURRENT_REGION' +# value: 'EU' +# type: 'VAR' +# - key: 'SPRYKER_DYNAMIC_STORE_MODE' +# value: 'true' +# type: 'VAR' +# - key: 'SPRYKER_PLATFORM_IMAGE' +# value: 'spryker/php:8.2' +# type: 'VAR' +# - key: 'TRAVIS' +# value: '1' +# type: 'VAR' +# sync_paths: +# - pipeline_path: '/' +# vm_path: '/home/ubuntu/build' +# direction: 'PIPELINE_TO_VM' +# docker_layer_caching_scope: 'ACTION' +# instance_type: 'GENERAL_MEDIUM' +# +#- pipeline: 'Docker / Alpine / PHP 8.2 / PostgreSQL / Acceptance / Dynamic Store OFF' +# events: +# - type: 'PUSH' +# refs: +# - 'refs/pull/*' +# - 'refs/heads/master' +# trigger_conditions: +# - trigger_condition: 'VAR_NOT_CONTAINS' +# trigger_variable_value: 'hackathon' +# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' +# terminate_stale_runs: true +# auto_clear_cache: true +# fail_on_prepare_env_warning: true +# concurrent_pipeline_runs: true +# clone_depth: 1 +# resources: 'NANO' +# actions: +# - action: 'Run tests' +# type: 'NATIVE_BUILD_DOCKER_CLI' +# commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.acceptance.dynamic-store-off.yml' +# - '.ci/snippet/REQUIRE docker/sdk up -t' +# - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.acceptance.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept fixtures' +# - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.api.yml' +# - '.ci/snippet/FINISH' +# run_next_parallel: true +# variables: +# - key: 'SPRYKER_PLATFORM_IMAGE' +# value: 'spryker/php:8.2' +# type: 'VAR' +# - key: 'TRAVIS' +# value: '1' +# type: 'VAR' +# sync_paths: +# - pipeline_path: '/' +# vm_path: '/home/ubuntu/build' +# direction: 'PIPELINE_TO_VM' +# docker_layer_caching_scope: 'ACTION' +# instance_type: 'GENERAL_MEDIUM' +# +#- pipeline: 'Docker / Alpine / PHP 8.2 / PostgreSQL / Acceptance' +# events: +# - type: 'PUSH' +# refs: +# - 'refs/pull/*' +# - 'refs/heads/master' +# trigger_conditions: +# - trigger_condition: 'VAR_NOT_CONTAINS' +# trigger_variable_value: 'hackathon' +# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' +# terminate_stale_runs: true +# auto_clear_cache: true +# fail_on_prepare_env_warning: true +# concurrent_pipeline_runs: true +# clone_depth: 1 +# resources: 'NANO' +# actions: +# - action: 'Run tests' +# type: 'NATIVE_BUILD_DOCKER_CLI' +# commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.acceptance.yml' +# - '.ci/snippet/REQUIRE docker/sdk up -t' +# - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.acceptance.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept fixtures' +# - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.api.yml' +# - '.ci/snippet/FINISH' +# run_next_parallel: true +# variables: +# - key: 'SPRYKER_CURRENT_REGION' +# value: 'EU' +# type: 'VAR' +# - key: 'SPRYKER_DYNAMIC_STORE_MODE' +# value: 'true' +# type: 'VAR' +# - key: 'SPRYKER_PLATFORM_IMAGE' +# value: 'spryker/php:8.2' +# type: 'VAR' +# - key: 'TRAVIS' +# value: '1' +# type: 'VAR' +# sync_paths: +# - pipeline_path: '/' +# vm_path: '/home/ubuntu/build' +# direction: 'PIPELINE_TO_VM' +# docker_layer_caching_scope: 'ACTION' +# instance_type: 'GENERAL_MEDIUM' +# +#- pipeline: 'Docker / Alpine / PHP 8.3 / MariaDB / Functional Tests / Dynamic Store OFF' +# events: +# - type: 'PUSH' +# refs: +# - 'refs/pull/*' +# - 'refs/heads/master' +# trigger_conditions: +# - trigger_condition: 'VAR_NOT_CONTAINS' +# trigger_variable_value: 'hackathon' +# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' +# terminate_stale_runs: true +# auto_clear_cache: true +# fail_on_prepare_env_warning: true +# concurrent_pipeline_runs: true +# clone_depth: 1 +# resources: 'NANO' +# actions: +# - action: 'Run tests' +# type: 'NATIVE_BUILD_DOCKER_CLI' +# commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.functional.mariadb.dynamic-store-off.yml' +# - '.ci/snippet/REQUIRE docker/sdk up -t' +# - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage0.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage1.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional2.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage2.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.glue.yml' +# - '.ci/snippet/FINISH' +# run_next_parallel: true +# variables: +# - key: 'SPRYKER_PLATFORM_IMAGE' +# value: 'spryker/php:8.3' +# type: 'VAR' +# - key: 'TRAVIS' +# value: '1' +# type: 'VAR' +# sync_paths: +# - pipeline_path: '/' +# vm_path: '/home/ubuntu/build' +# direction: 'PIPELINE_TO_VM' +# docker_layer_caching_scope: 'ACTION' +# instance_type: 'GENERAL_MEDIUM' +# +#- pipeline: 'Docker / Alpine / PHP 8.3 / MariaDB / Functional Tests' +# events: +# - type: 'PUSH' +# refs: +# - 'refs/pull/*' +# - 'refs/heads/master' +# trigger_conditions: +# - trigger_condition: 'VAR_NOT_CONTAINS' +# trigger_variable_value: 'hackathon' +# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' +# terminate_stale_runs: true +# auto_clear_cache: true +# fail_on_prepare_env_warning: true +# concurrent_pipeline_runs: true +# clone_depth: 1 +# resources: 'NANO' +# actions: +# - action: 'Run tests' +# type: 'NATIVE_BUILD_DOCKER_CLI' +# commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.functional.mariadb.yml' +# - '.ci/snippet/REQUIRE docker/sdk up -t' +# - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage0.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage1.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional2.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage2.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.glue.yml' +# - '.ci/snippet/FINISH' +# run_next_parallel: true +# variables: +# - key: 'SPRYKER_CURRENT_REGION' +# value: 'EU' +# type: 'VAR' +# - key: 'SPRYKER_DYNAMIC_STORE_MODE' +# value: 'true' +# type: 'VAR' +# - key: 'SPRYKER_PLATFORM_IMAGE' +# value: 'spryker/php:8.3' +# type: 'VAR' +# - key: 'TRAVIS' +# value: '1' +# type: 'VAR' +# sync_paths: +# - pipeline_path: '/' +# vm_path: '/home/ubuntu/build' +# direction: 'PIPELINE_TO_VM' +# docker_layer_caching_scope: 'ACTION' +# instance_type: 'GENERAL_MEDIUM' +# +#- pipeline: 'Docker / Alpine / PHP 8.3 / PostgreSQL / Functional Tests / Dynamic Store OFF' +# events: +# - type: 'PUSH' +# refs: +# - 'refs/pull/*' +# - 'refs/heads/master' +# trigger_conditions: +# - trigger_condition: 'VAR_NOT_CONTAINS' +# trigger_variable_value: 'hackathon' +# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' +# terminate_stale_runs: true +# auto_clear_cache: true +# fail_on_prepare_env_warning: true +# concurrent_pipeline_runs: true +# clone_depth: 1 +# resources: 'NANO' +# actions: +# - action: 'Run tests' +# type: 'NATIVE_BUILD_DOCKER_CLI' +# commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.functional.dynamic-store-off.yml' +# - '.ci/snippet/REQUIRE docker/sdk up -t' +# - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage0.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage1.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional2.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage2.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.glue.yml' +# - '.ci/snippet/FINISH' +# run_next_parallel: true +# variables: +# - key: 'SPRYKER_PLATFORM_IMAGE' +# value: 'spryker/php:8.3' +# type: 'VAR' +# - key: 'TRAVIS' +# value: '1' +# type: 'VAR' +# sync_paths: +# - pipeline_path: '/' +# vm_path: '/home/ubuntu/build' +# direction: 'PIPELINE_TO_VM' +# docker_layer_caching_scope: 'ACTION' +# instance_type: 'GENERAL_MEDIUM' +# +#- pipeline: 'Docker / Alpine / PHP 8.3 / PostgreSQL / Functional Tests' +# events: +# - type: 'PUSH' +# refs: +# - 'refs/pull/*' +# - 'refs/heads/master' +# trigger_conditions: +# - trigger_condition: 'VAR_NOT_CONTAINS' +# trigger_variable_value: 'hackathon' +# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' +# terminate_stale_runs: true +# auto_clear_cache: true +# fail_on_prepare_env_warning: true +# concurrent_pipeline_runs: true +# clone_depth: 1 +# resources: 'NANO' +# actions: +# - action: 'Run tests' +# type: 'NATIVE_BUILD_DOCKER_CLI' +# commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.functional.yml' +# - '.ci/snippet/REQUIRE docker/sdk up -t' +# - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage0.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage1.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional2.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage2.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.glue.yml' +# - '.ci/snippet/FINISH' +# run_next_parallel: true +# variables: +# - key: 'SPRYKER_CURRENT_REGION' +# value: 'EU' +# type: 'VAR' +# - key: 'SPRYKER_DYNAMIC_STORE_MODE' +# value: 'true' +# type: 'VAR' +# - key: 'SPRYKER_PLATFORM_IMAGE' +# value: 'spryker/php:8.3' +# type: 'VAR' +# - key: 'TRAVIS' +# value: '1' +# type: 'VAR' +# sync_paths: +# - pipeline_path: '/' +# vm_path: '/home/ubuntu/build' +# direction: 'PIPELINE_TO_VM' +# docker_layer_caching_scope: 'ACTION' +# instance_type: 'GENERAL_MEDIUM' +# +#- pipeline: 'Docker / Alpine / PHP 8.3 / MariaDB / Acceptance / Dynamic Store OFF' +# events: +# - type: 'PUSH' +# refs: +# - 'refs/pull/*' +# - 'refs/heads/master' +# trigger_conditions: +# - trigger_condition: 'VAR_NOT_CONTAINS' +# trigger_variable_value: 'hackathon' +# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' +# terminate_stale_runs: true +# auto_clear_cache: true +# fail_on_prepare_env_warning: true +# concurrent_pipeline_runs: true +# clone_depth: 1 +# resources: 'NANO' +# actions: +# - action: 'Run tests' +# type: 'NATIVE_BUILD_DOCKER_CLI' +# commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.acceptance.mariadb.dynamic-store-off.yml' +# - '.ci/snippet/REQUIRE docker/sdk up -t' +# - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.acceptance.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept fixtures' +# - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.api.yml' +# - '.ci/snippet/FINISH' +# run_next_parallel: true +# variables: +# - key: 'SPRYKER_PLATFORM_IMAGE' +# value: 'spryker/php:8.3' +# type: 'VAR' +# - key: 'TRAVIS' +# value: '1' +# type: 'VAR' +# sync_paths: +# - pipeline_path: '/' +# vm_path: '/home/ubuntu/build' +# direction: 'PIPELINE_TO_VM' +# docker_layer_caching_scope: 'ACTION' +# instance_type: 'GENERAL_MEDIUM' +# +#- pipeline: 'Docker / Alpine / PHP 8.3 / MariaDB / Acceptance' +# events: +# - type: 'PUSH' +# refs: +# - 'refs/pull/*' +# - 'refs/heads/master' +# trigger_conditions: +# - trigger_condition: 'VAR_NOT_CONTAINS' +# trigger_variable_value: 'hackathon' +# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' +# terminate_stale_runs: true +# auto_clear_cache: true +# fail_on_prepare_env_warning: true +# concurrent_pipeline_runs: true +# clone_depth: 1 +# resources: 'NANO' +# actions: +# - action: 'Run tests' +# type: 'NATIVE_BUILD_DOCKER_CLI' +# commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.acceptance.mariadb.yml' +# - '.ci/snippet/REQUIRE docker/sdk up -t' +# - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.acceptance.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept fixtures' +# - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.api.yml' +# - '.ci/snippet/FINISH' +# run_next_parallel: true +# variables: +# - key: 'SPRYKER_CURRENT_REGION' +# value: 'EU' +# type: 'VAR' +# - key: 'SPRYKER_DYNAMIC_STORE_MODE' +# value: 'true' +# type: 'VAR' +# - key: 'SPRYKER_PLATFORM_IMAGE' +# value: 'spryker/php:8.3' +# type: 'VAR' +# - key: 'TRAVIS' +# value: '1' +# type: 'VAR' +# sync_paths: +# - pipeline_path: '/' +# vm_path: '/home/ubuntu/build' +# direction: 'PIPELINE_TO_VM' +# docker_layer_caching_scope: 'ACTION' +# instance_type: 'GENERAL_MEDIUM' +# +#- pipeline: 'Docker / Alpine / PHP 8.3 / PostgreSQL / Acceptance / Dynamic Store OFF' +# events: +# - type: 'PUSH' +# refs: +# - 'refs/pull/*' +# - 'refs/heads/master' +# trigger_conditions: +# - trigger_condition: 'VAR_NOT_CONTAINS' +# trigger_variable_value: 'hackathon' +# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' +# terminate_stale_runs: true +# auto_clear_cache: true +# fail_on_prepare_env_warning: true +# concurrent_pipeline_runs: true +# clone_depth: 1 +# resources: 'NANO' +# actions: +# - action: 'Run tests' +# type: 'NATIVE_BUILD_DOCKER_CLI' +# commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.acceptance.dynamic-store-off.yml' +# - '.ci/snippet/REQUIRE docker/sdk up -t' +# - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.acceptance.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept fixtures' +# - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.api.yml' +# - '.ci/snippet/FINISH' +# run_next_parallel: true +# variables: +# - key: 'SPRYKER_PLATFORM_IMAGE' +# value: 'spryker/php:8.3' +# type: 'VAR' +# - key: 'TRAVIS' +# value: '1' +# type: 'VAR' +# sync_paths: +# - pipeline_path: '/' +# vm_path: '/home/ubuntu/build' +# direction: 'PIPELINE_TO_VM' +# docker_layer_caching_scope: 'ACTION' +# instance_type: 'GENERAL_MEDIUM' +# +#- pipeline: 'Docker / Alpine / PHP 8.3 / PostgreSQL / Acceptance' +# events: +# - type: 'PUSH' +# refs: +# - 'refs/pull/*' +# - 'refs/heads/master' +# trigger_conditions: +# - trigger_condition: 'VAR_NOT_CONTAINS' +# trigger_variable_value: 'hackathon' +# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' +# terminate_stale_runs: true +# auto_clear_cache: true +# fail_on_prepare_env_warning: true +# concurrent_pipeline_runs: true +# clone_depth: 1 +# resources: 'NANO' +# actions: +# - action: 'Run tests' +# type: 'NATIVE_BUILD_DOCKER_CLI' +# commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.acceptance.yml' +# - '.ci/snippet/REQUIRE docker/sdk up -t' +# - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.acceptance.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept fixtures' +# - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.api.yml' +# - '.ci/snippet/FINISH' +# run_next_parallel: true +# variables: +# - key: 'SPRYKER_CURRENT_REGION' +# value: 'EU' +# type: 'VAR' +# - key: 'SPRYKER_DYNAMIC_STORE_MODE' +# value: 'true' +# type: 'VAR' +# - key: 'SPRYKER_PLATFORM_IMAGE' +# value: 'spryker/php:8.3' +# type: 'VAR' +# - key: 'TRAVIS' +# value: '1' +# type: 'VAR' +# sync_paths: +# - pipeline_path: '/' +# vm_path: '/home/ubuntu/build' +# direction: 'PIPELINE_TO_VM' +# docker_layer_caching_scope: 'ACTION' +# instance_type: 'GENERAL_MEDIUM' +# +#- pipeline: 'Docker / Debian / PHP 8.3 / Frontend & Assets' +# events: +# - type: 'PUSH' +# refs: +# - 'refs/pull/*' +# - 'refs/heads/master' +# trigger_conditions: +# - trigger_condition: 'VAR_NOT_CONTAINS' +# trigger_variable_value: 'hackathon' +# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' +# terminate_stale_runs: true +# auto_clear_cache: true +# fail_on_prepare_env_warning: true +# concurrent_pipeline_runs: true +# clone_depth: 1 +# resources: 'NANO' +# actions: +# - action: 'Run tests' +# type: 'NATIVE_BUILD_DOCKER_CLI' +# commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.yml' +# - 'export SPRYKER_BUILD_HASH=myhash' +# - '.ci/snippet/REQUIRE docker/sdk export images' +# - '.ci/snippet/REQUIRE script -q -e -c "docker run -it --rm -e SPRYKER_NGINX_CGI_HOST_YVES_EU=localhost -e SPRYKER_NGINX_CGI_HOST_BACKOFFICE_EU=localhost -e SPRYKER_NGINX_CGI_HOST_BACKEND_GATEWAY_EU=localhost -e SPRYKER_NGINX_CGI_HOST_BACKEND_API_EU=localhost -e SPRYKER_NGINX_CGI_HOST_GLUE_EU=localhost -e SPRYKER_NGINX_CGI_HOST_CONFIGURATOR_EU=localhost -e SPRYKER_NGINX_CGI_HOST_YVES_US=localhost -e SPRYKER_NGINX_CGI_HOST_GLUE_US=localhost -e SPRYKER_NGINX_CGI_HOST_BACKOFFICE_US=localhost -e SPRYKER_NGINX_CGI_HOST_BACKEND_GATEWAY_US=localhost -e SPRYKER_NGINX_CGI_HOST_BACKEND_API_US=localhost -e ALLOWED_IP=127.0.0.1 spryker_demo_frontend:1.0-frontend nginx -t"' +# - '.ci/snippet/REQUIRE script -q -e -c "docker run -it --rm --entrypoint='''' spryker_demo_frontend:1.0-frontend ls -al /data/public/Yves/assets/myhash"' +# - '.ci/snippet/REQUIRE script -q -e -c "docker run -it --rm --entrypoint='''' spryker_demo_frontend:1.0-frontend ls -al /data/public/Zed/assets/"' +# - '.ci/snippet/FINISH' +# run_next_parallel: true +# variables: +# - key: 'SPRYKER_PLATFORM_IMAGE' +# value: 'spryker/php:8.3-debian' +# type: 'VAR' +# - key: 'TRAVIS' +# value: '1' +# type: 'VAR' +# sync_paths: +# - pipeline_path: '/' +# vm_path: '/home/ubuntu/build' +# direction: 'PIPELINE_TO_VM' +# docker_layer_caching_scope: 'ACTION' +# instance_type: 'GENERAL_MEDIUM' +# +#- pipeline: 'Docker / Alpine / PHP 8.2 / MariaDB / Functional Tests / Prefer Lowest / Dynamic Store OFF' +# events: +# - type: 'PUSH' +# refs: +# - 'refs/pull/*' +# - 'refs/heads/master' +# trigger_conditions: +# - trigger_condition: 'VAR_NOT_CONTAINS' +# trigger_variable_value: 'hackathon' +# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' +# terminate_stale_runs: true +# auto_clear_cache: true +# fail_on_prepare_env_warning: true +# concurrent_pipeline_runs: true +# clone_depth: 1 +# resources: 'NANO' +# actions: +# - action: 'Update Composer (Prefer Lowest)' +# type: 'BUILD' +# docker_image_name: 'spryker/php' +# docker_image_tag: '8.2' +# execute_commands: +# - 'composer config github-oauth.github.com ${GITHUB_TOKEN}' +# - 'COMPOSER_MEMORY_LIMIT=-1 composer update --prefer-lowest --no-interaction --prefer-install=auto --quiet' +# - 'composer require --dev dereuromark/composer-prefer-lowest:dev-master --with-all-dependencies' +# shell: 'BASH' +# - action: 'Docker / Alpine / PHP 8.2 / MariaDB / Functional Tests / Prefer Lowest' +# type: 'NATIVE_BUILD_DOCKER_CLI' +# commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.functional.mariadb.dynamic-store-off.prefer-lowest.yml' +# - '.ci/snippet/REQUIRE docker/sdk up -t' +# - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage0.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage1.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional2.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage2.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.glue.yml' +# - '.ci/snippet/FINISH' +# run_next_parallel: true +# variables: +# - key: 'SPRYKER_PLATFORM_IMAGE' +# value: 'spryker/php:8.2' +# type: 'VAR' +# - key: 'TRAVIS' +# value: '1' +# type: 'VAR' +# sync_paths: +# - pipeline_path: '/' +# vm_path: '/home/ubuntu/build' +# direction: 'PIPELINE_TO_VM' +# docker_layer_caching_scope: 'ACTION' +# instance_type: 'GENERAL_MEDIUM' +# +#- pipeline: 'Docker / Alpine / PHP 8.2 / MariaDB / Functional Tests / Prefer Lowest' +# events: +# - type: 'PUSH' +# refs: +# - 'refs/pull/*' +# - 'refs/heads/master' +# trigger_conditions: +# - trigger_condition: 'VAR_NOT_CONTAINS' +# trigger_variable_value: 'hackathon' +# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' +# terminate_stale_runs: true +# auto_clear_cache: true +# fail_on_prepare_env_warning: true +# concurrent_pipeline_runs: true +# clone_depth: 1 +# resources: 'NANO' +# actions: +# - action: 'Update Composer (Prefer Lowest)' +# type: 'BUILD' +# docker_image_name: 'spryker/php' +# docker_image_tag: '8.2' +# execute_commands: +# - 'composer config github-oauth.github.com ${GITHUB_TOKEN}' +# - 'COMPOSER_MEMORY_LIMIT=-1 composer update --prefer-lowest --no-interaction --prefer-install=auto --quiet' +# - 'composer require --dev dereuromark/composer-prefer-lowest:dev-master --with-all-dependencies' +# shell: 'BASH' +# - action: 'Run tests' +# type: 'NATIVE_BUILD_DOCKER_CLI' +# commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.functional.mariadb.prefer-lowest.yml' +# - '.ci/snippet/REQUIRE docker/sdk up -t' +# - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage0.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage1.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional2.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage2.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.glue.yml' +# - '.ci/snippet/FINISH' +# run_next_parallel: true +# variables: +# - key: 'SPRYKER_CURRENT_REGION' +# value: 'EU' +# type: 'VAR' +# - key: 'SPRYKER_DYNAMIC_STORE_MODE' +# value: 'true' +# type: 'VAR' +# - key: 'SPRYKER_PLATFORM_IMAGE' +# value: 'spryker/php:8.2' +# type: 'VAR' +# - key: 'TRAVIS' +# value: '1' +# type: 'VAR' +# sync_paths: +# - pipeline_path: '/' +# vm_path: '/home/ubuntu/build' +# direction: 'PIPELINE_TO_VM' +# docker_layer_caching_scope: 'ACTION' +# instance_type: 'GENERAL_MEDIUM' +# +#- pipeline: 'Docker / Alpine / PHP 8.2 / MariaDB / Acceptance / Prefer Lowest / Dynamic Store OFF' +# events: +# - type: 'PUSH' +# refs: +# - 'refs/pull/*' +# - 'refs/heads/master' +# trigger_conditions: +# - trigger_condition: 'VAR_NOT_CONTAINS' +# trigger_variable_value: 'hackathon' +# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' +# terminate_stale_runs: true +# auto_clear_cache: true +# fail_on_prepare_env_warning: true +# concurrent_pipeline_runs: true +# clone_depth: 1 +# resources: 'NANO' +# actions: +# - action: 'Update Composer (Prefer Lowest)' +# type: 'BUILD' +# docker_image_name: 'spryker/php' +# docker_image_tag: '8.2' +# execute_commands: +# - 'composer config github-oauth.github.com ${GITHUB_TOKEN}' +# - 'COMPOSER_MEMORY_LIMIT=-1 composer update --prefer-lowest --no-interaction --prefer-install=auto --quiet' +# - 'composer require --dev dereuromark/composer-prefer-lowest:dev-master --with-all-dependencies' +# shell: 'BASH' +# - action: 'Run tests' +# type: 'NATIVE_BUILD_DOCKER_CLI' +# commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.acceptance.mariadb.dynamic-store-off.prefer-lowest.yml' +# - '.ci/snippet/REQUIRE docker/sdk up -t' +# - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.acceptance.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept fixtures' +# - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.api.yml' +# - '.ci/snippet/FINISH' +# run_next_parallel: true +# variables: +# - key: 'SPRYKER_PLATFORM_IMAGE' +# value: 'spryker/php:8.2' +# type: 'VAR' +# - key: 'TRAVIS' +# value: '1' +# type: 'VAR' +# sync_paths: +# - pipeline_path: '/' +# vm_path: '/home/ubuntu/build' +# direction: 'PIPELINE_TO_VM' +# docker_layer_caching_scope: 'ACTION' +# instance_type: 'GENERAL_LARGE' +# +#- pipeline: 'Docker / Alpine / PHP 8.2 / MariaDB / Acceptance / Prefer Lowest' +# events: +# - type: 'PUSH' +# refs: +# - 'refs/pull/*' +# - 'refs/heads/master' +# trigger_conditions: +# - trigger_condition: 'VAR_NOT_CONTAINS' +# trigger_variable_value: 'hackathon' +# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' +# terminate_stale_runs: true +# auto_clear_cache: true +# fail_on_prepare_env_warning: true +# concurrent_pipeline_runs: true +# clone_depth: 1 +# resources: 'NANO' +# actions: +# - action: 'Update Composer (Prefer Lowest)' +# type: 'BUILD' +# docker_image_name: 'spryker/php' +# docker_image_tag: '8.2' +# execute_commands: +# - 'composer config github-oauth.github.com ${GITHUB_TOKEN}' +# - 'COMPOSER_MEMORY_LIMIT=-1 composer update --prefer-lowest --no-interaction --prefer-install=auto --quiet' +# - 'composer require --dev dereuromark/composer-prefer-lowest:dev-master --with-all-dependencies' +# shell: 'BASH' +# - action: 'Run tests' +# type: 'NATIVE_BUILD_DOCKER_CLI' +# commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.acceptance.mariadb.prefer-lowest.yml' +# - '.ci/snippet/REQUIRE docker/sdk up -t' +# - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.acceptance.yml' +# - '.ci/snippet/RUN docker/sdk testing codecept fixtures' +# - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' +# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.api.yml' +# - '.ci/snippet/FINISH' +# run_next_parallel: true +# variables: +# - key: 'SPRYKER_CURRENT_REGION' +# value: 'EU' +# type: 'VAR' +# - key: 'SPRYKER_DYNAMIC_STORE_MODE' +# value: 'true' +# type: 'VAR' +# - key: 'SPRYKER_PLATFORM_IMAGE' +# value: 'spryker/php:8.2' +# type: 'VAR' +# - key: 'TRAVIS' +# value: '1' +# type: 'VAR' +# sync_paths: +# - pipeline_path: '/' +# vm_path: '/home/ubuntu/build' +# direction: 'PIPELINE_TO_VM' +# docker_layer_caching_scope: 'ACTION' +# instance_type: 'GENERAL_MEDIUM' +# +#- pipeline: 'Docker / Alpine / PHP 8.2 / MariaDB / Robot / Dynamic Store OFF' +# events: +# - type: 'PUSH' +# refs: +# - 'refs/pull/*' +# - 'refs/heads/master' +# trigger_conditions: +# - trigger_condition: 'VAR_NOT_CONTAINS' +# trigger_variable_value: 'hackathon' +# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' +# terminate_stale_runs: true +# auto_clear_cache: true +# fail_on_prepare_env_warning: true +# concurrent_pipeline_runs: true +# clone_depth: 1 +# resources: 'NANO' +# actions: +# - action: 'Install Composer' +# type: 'BUILD' +# docker_image_name: 'spryker/php' +# docker_image_tag: '8.3' +# execute_commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' +# - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' +# - '.ci/snippet/FINISH' +# shell: 'BASH' +# - action: 'Docker / Alpine / PHP 8.2 / MariaDB / Robot' +# type: 'NATIVE_BUILD_DOCKER_CLI' +# commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/REQUIRE docker/sdk boot deploy.ci.acceptance.mariadb.dynamic-store-off.yml' +# - '.ci/snippet/RUN docker/sdk up -t' +# - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' +# - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' +# - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:api_suite -v docker:True --exclude skip-due-to-issueORskip-due-to-refactoring -d results -s robotframework.tests.api.suite ."' +# - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' +# - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' +# - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' +# - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB' +# - 'export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID' +# - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' +# - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' +# - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' +# - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/log.html' +# - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-off/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/log.html"' +# - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' +# - '.ci/snippet/FINISH' +# run_next_parallel: true +# variables: +# - key: 'SPRYKER_PLATFORM_IMAGE' +# value: 'spryker/php:8.2' +# type: 'VAR' +# - key: 'TRAVIS' +# value: '1' +# type: 'VAR' +# timeout: 8000 +# sync_paths: +# - pipeline_path: '/' +# vm_path: '/home/ubuntu/build' +# direction: 'PIPELINE_TO_VM' +# docker_layer_caching_scope: 'ACTION' +# +#- pipeline: 'Docker / Alpine / PHP 8.3 / PostgreSQL / Robot / API' +# events: +# - type: 'PUSH' +# refs: +# - 'refs/pull/*' +# - 'refs/heads/master' +# trigger_conditions: +# - trigger_condition: 'VAR_NOT_CONTAINS' +# trigger_variable_value: 'hackathon' +# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' +# terminate_stale_runs: true +# auto_clear_cache: true +# fail_on_prepare_env_warning: true +# concurrent_pipeline_runs: true +# clone_depth: 1 +# resources: 'NANO' +# actions: +# - action: 'Install Composer' +# type: 'BUILD' +# docker_image_name: 'spryker/php' +# docker_image_tag: '8.3' +# execute_commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' +# - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' +# - '.ci/snippet/FINISH' +# shell: 'BASH' +# - action: 'Run tests' +# type: 'NATIVE_BUILD_DOCKER_CLI' +# commands: +# - '.ci/snippet/PREPARE' +# - 'export SPRYKER_PLATFORM_IMAGE=spryker/php:8.3' +# - '.ci/snippet/REQUIRE docker/sdk boot deploy.ci.api.robot.yml' +# - '.ci/snippet/RUN docker/sdk up -t' +# - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' +# - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' +# - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:api_suite -v db_engine:psycopg2 -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local --exclude skip-due-to-issueORskip-due-to-refactoring -d results -s robotframework.tests.api.suite ."' +# - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' +# - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' +# - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' +# - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB' +# - 'export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID' +# - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' +# - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' +# - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' +# - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3PostgreSQL/log.html' +# - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-on/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.3PostgreSQL/log.html"' +# - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' +# - '.ci/snippet/FINISH' +# variables: +# - key: 'SPRYKER_PLATFORM_IMAGE' +# value: 'spryker/php:8.3' +# type: 'VAR' +# - key: 'SPRYKER_CURRENT_REGION' +# value: 'EU' +# type: 'VAR' +# - key: 'SPRYKER_DYNAMIC_STORE_MODE' +# value: 'true' +# type: 'VAR' +# - key: 'TRAVIS' +# value: '1' +# type: 'VAR' +# timeout: 8000 +# sync_paths: +# - pipeline_path: '/' +# vm_path: '/home/ubuntu/build' +# direction: 'PIPELINE_TO_VM' +# docker_layer_caching_scope: 'ACTION' +# +#- pipeline: 'Docker / Alpine / PHP 8.3 / MariaDB / Robot / API' +# events: +# - type: 'PUSH' +# refs: +# - 'refs/pull/*' +# - 'refs/heads/master' +# trigger_conditions: +# - trigger_condition: 'VAR_NOT_CONTAINS' +# trigger_variable_value: 'hackathon' +# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' +# terminate_stale_runs: true +# auto_clear_cache: true +# fail_on_prepare_env_warning: true +# concurrent_pipeline_runs: true +# clone_depth: 1 +# resources: 'NANO' +# actions: +# - action: 'Install Composer' +# type: 'BUILD' +# docker_image_name: 'spryker/php' +# docker_image_tag: '8.3' +# execute_commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' +# - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' +# - '.ci/snippet/FINISH' +# shell: 'BASH' +# - action: 'Docker / Alpine / PHP 8.2 / MariaDB / Robot' +# type: 'NATIVE_BUILD_DOCKER_CLI' +# commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/REQUIRE docker/sdk boot deploy.ci.api.mariadb.robot.yml' +# - '.ci/snippet/RUN docker/sdk up -t' +# - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' +# - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' +# - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:api_suite -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local --exclude skip-due-to-issueORskip-due-to-refactoring -d results -s robotframework.tests.api.suite ."' +# - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' +# - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' +# - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' +# - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB' +# - 'export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID' +# - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' +# - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' +# - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' +# - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/log.html' +# - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-on/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/log.html"' +# - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' +# - '.ci/snippet/FINISH' +# run_next_parallel: true +# variables: +# - key: 'SPRYKER_PLATFORM_IMAGE' +# value: 'spryker/php:8.3' +# type: 'VAR' +# - key: 'SPRYKER_CURRENT_REGION' +# value: 'EU' +# type: 'VAR' +# - key: 'SPRYKER_DYNAMIC_STORE_MODE' +# value: 'true' +# type: 'VAR' +# - key: 'TRAVIS' +# value: '1' +# type: 'VAR' +# timeout: 8000 +# sync_paths: +# - pipeline_path: '/' +# vm_path: '/home/ubuntu/build' +# direction: 'PIPELINE_TO_VM' +# docker_layer_caching_scope: 'ACTION' +# instance_type: 'GENERAL_MEDIUM' +# +#- pipeline: 'Docker / Alpine / PHP 8.3 / MariaDB / Cypress / Dynamic Store OFF' +# events: +# - type: 'PUSH' +# refs: +# - 'refs/pull/*' +# - 'refs/heads/master' +# trigger_conditions: +# - trigger_condition: 'VAR_NOT_CONTAINS' +# trigger_variable_value: 'hackathon' +# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' +# terminate_stale_runs: true +# auto_clear_cache: true +# fail_on_prepare_env_warning: true +# concurrent_pipeline_runs: true +# clone_depth: 1 +# resources: 'NANO' +# actions: +# - action: 'Install Composer' +# type: 'BUILD' +# docker_image_name: 'spryker/php' +# docker_image_tag: '8.3' +# execute_commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' +# - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' +# - '.ci/snippet/FINISH' +# shell: 'BASH' +# - action: 'Run tests' +# type: 'NATIVE_BUILD_DOCKER_CLI' +# commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/REQUIRE docker/sdk boot deploy.ci.acceptance.mariadb.dynamic-store-off.cypress.yml' +# - '.ci/snippet/RUN docker/sdk up -t' +# - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' +# - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' +# - '.ci/snippet/RUN script -q -e -c "docker/sdk exec cypress-tests cp .env.example .env"' +# - '.ci/snippet/RUN script -q -e -c "docker/sdk exec cypress-tests npm run cy:ci"' +# - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' +# - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' +# - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' +# - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB' +# - 'export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID' +# - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' +# - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' +# - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' +# - '.ci/snippet/REQUIRE aws s3 cp ./.cypress s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/cypress/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive' +# - 'echo "Check the Cypress screenshots - https://s3.console.aws.amazon.com/s3/buckets/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-off/cypress/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/screenshots/&showversions=false"' +# - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' +# - '.ci/snippet/FINISH' +# run_next_parallel: true +# variables: +# - key: 'SPRYKER_PLATFORM_IMAGE' +# value: 'spryker/php:8.3' +# type: 'VAR' +# - key: 'TRAVIS' +# value: '1' +# type: 'VAR' +# timeout: 8000 +# sync_paths: +# - pipeline_path: '/' +# vm_path: '/home/ubuntu/build' +# direction: 'PIPELINE_TO_VM' +# docker_layer_caching_scope: 'ACTION' +# +#- pipeline: 'Docker / Alpine / PHP 8.3 / MariaDB / Cypress' +# events: +# - type: 'PUSH' +# refs: +# - 'refs/pull/*' +# - 'refs/heads/master' +# trigger_conditions: +# - trigger_condition: 'VAR_NOT_CONTAINS' +# trigger_variable_value: 'hackathon' +# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' +# terminate_stale_runs: true +# auto_clear_cache: true +# fail_on_prepare_env_warning: true +# concurrent_pipeline_runs: true +# clone_depth: 1 +# resources: 'NANO' +# actions: +# - action: 'Install Composer' +# type: 'BUILD' +# docker_image_name: 'spryker/php' +# docker_image_tag: '8.3' +# execute_commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' +# - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' +# - '.ci/snippet/FINISH' +# shell: 'BASH' +# - action: 'Run tests' +# type: 'NATIVE_BUILD_DOCKER_CLI' +# commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/REQUIRE docker/sdk boot deploy.ci.acceptance.mariadb.cypress.yml' +# - '.ci/snippet/RUN docker/sdk up -t' +# - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' +# - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' +# - '.ci/snippet/RUN script -q -e -c "docker/sdk exec cypress-tests cp .env.dynamic-store.example .env"' +# - '.ci/snippet/RUN script -q -e -c "docker/sdk exec cypress-tests npm run cy:ci"' +# - ' .ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' +# - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' +# - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' +# - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB' +# - 'export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID' +# - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' +# - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' +# - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' +# - '.ci/snippet/REQUIRE aws s3 cp ./.cypress s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/cypress/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive' +# - 'echo "Check the Cypress screenshots - https://s3.console.aws.amazon.com/s3/buckets/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-on/cypress/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/screenshots/&showversions=false"' +# - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' +# - '.ci/snippet/FINISH' +# run_next_parallel: true +# variables: +# - key: 'SPRYKER_PLATFORM_IMAGE' +# value: 'spryker/php:8.3' +# type: 'VAR' +# - key: 'SPRYKER_CURRENT_REGION' +# value: 'EU' +# type: 'VAR' +# - key: 'SPRYKER_DYNAMIC_STORE_MODE' +# value: 'true' +# type: 'VAR' +# - key: 'TRAVIS' +# value: '1' +# type: 'VAR' +# timeout: 8000 +# sync_paths: +# - pipeline_path: '/' +# vm_path: '/home/ubuntu/build' +# direction: 'PIPELINE_TO_VM' +# docker_layer_caching_scope: 'ACTION' +# +#- pipeline: 'Positive / Docker / Alpine / PHP 8.2 / MariaDB / Robot / API' +# events: +# - type: 'PUSH' +# refs: +# - 'refs/pull/*' +# - 'refs/heads/master' +# trigger_conditions: +# - trigger_condition: 'VAR_CONTAINS' +# trigger_variable_value: 'hackathon' +# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' +# terminate_stale_runs: true +# auto_clear_cache: true +# fail_on_prepare_env_warning: true +# concurrent_pipeline_runs: true +# clone_depth: 1 +# resources: 'NANO' +# actions: +# - action: 'Install Composer' +# type: 'BUILD' +# docker_image_name: 'spryker/php' +# docker_image_tag: '8.2' +# execute_commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' +# - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' +# - '.ci/snippet/FINISH' +# shell: 'BASH' +# - action: 'Docker / Alpine / PHP 8.2 / MariaDB / Robot' +# type: 'NATIVE_BUILD_DOCKER_CLI' +# commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/REQUIRE docker/sdk boot deploy.ci.api.mariadb.robot.yml' +# - '.ci/snippet/RUN docker/sdk up -t' +# - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' +# - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' +# - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:api_suite -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local --exclude skip-due-to-issueORskip-due-to-refactoring -d results -s robotframework.tests.api.suite.\"*\".positive ."' +# - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' +# - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' +# - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' +# - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB' +# - 'export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID' +# - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' +# - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' +# - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' +# - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/positive/log.html' +# - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-on/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/positive/log.html"' +# - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' +# - '.ci/snippet/FINISH' +# run_next_parallel: true +# variables: +# - key: 'SPRYKER_PLATFORM_IMAGE' +# value: 'spryker/php:8.2' +# type: 'VAR' +# - key: 'SPRYKER_CURRENT_REGION' +# value: 'EU' +# type: 'VAR' +# - key: 'SPRYKER_DYNAMIC_STORE_MODE' +# value: 'true' +# type: 'VAR' +# - key: 'TRAVIS' +# value: '1' +# type: 'VAR' +# timeout: 8000 +# sync_paths: +# - pipeline_path: '/' +# vm_path: '/home/ubuntu/build' +# direction: 'PIPELINE_TO_VM' +# docker_layer_caching_scope: 'ACTION' +# instance_type: 'GENERAL_MEDIUM' +# +#- pipeline: 'Negative / Docker / Alpine / PHP 8.2 / MariaDB / Robot / API' +# events: +# - type: 'PUSH' +# refs: +# - 'refs/pull/*' +# - 'refs/heads/master' +# trigger_conditions: +# - trigger_condition: 'VAR_CONTAINS' +# trigger_variable_value: 'hackathon' +# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' +# terminate_stale_runs: true +# auto_clear_cache: true +# fail_on_prepare_env_warning: true +# concurrent_pipeline_runs: true +# clone_depth: 1 +# resources: 'NANO' +# actions: +# - action: 'Install Composer' +# type: 'BUILD' +# docker_image_name: 'spryker/php' +# docker_image_tag: '8.2' +# execute_commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' +# - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' +# - '.ci/snippet/FINISH' +# shell: 'BASH' +# - action: 'Docker / Alpine / PHP 8.2 / MariaDB / Robot' +# type: 'NATIVE_BUILD_DOCKER_CLI' +# commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/REQUIRE docker/sdk boot deploy.ci.api.mariadb.robot.yml' +# - '.ci/snippet/RUN docker/sdk up -t' +# - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' +# - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' +# - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:api_suite -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local --exclude skip-due-to-issueORskip-due-to-refactoring -d results -s robotframework.tests.api.suite.\"*\".negative ."' +# - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' +# - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' +# - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' +# - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB' +# - 'export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID' +# - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' +# - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' +# - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' +# - '.ci/snippet/RERUN aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/negative/log.html' +# - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-on/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/negative/log.html"' +# - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' +# - '.ci/snippet/FINISH' +# run_next_parallel: true +# variables: +# - key: 'SPRYKER_PLATFORM_IMAGE' +# value: 'spryker/php:8.2' +# type: 'VAR' +# - key: 'SPRYKER_CURRENT_REGION' +# value: 'EU' +# type: 'VAR' +# - key: 'SPRYKER_DYNAMIC_STORE_MODE' +# value: 'true' +# type: 'VAR' +# - key: 'TRAVIS' +# value: '1' +# type: 'VAR' +# timeout: 8000 +# sync_paths: +# - pipeline_path: '/' +# vm_path: '/home/ubuntu/build' +# direction: 'PIPELINE_TO_VM' +# docker_layer_caching_scope: 'ACTION' +# instance_type: 'GENERAL_MEDIUM' -- pipeline: 'Docker / Alpine / PHP 8.3 / MariaDB / Robot / UI / Group Three' +- pipeline: 'Docker / Alpine / PHP 8.3 / MariaDB / Robot / UI / Group One' events: - type: 'PULL_REQUEST' events: @@ -2028,30 +1872,29 @@ - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' - '.ci/snippet/FINISH' shell: 'BASH' - - action: 'Docker / Alpine / PHP 8.3 / MariaDB / Robot / UI / Group Three' + - action: 'Docker / Alpine / PHP 8.3 / MariaDB / Robot / UI / Group One' type: 'NATIVE_BUILD_DOCKER_CLI' commands: - '.ci/snippet/PREPARE' - '.ci/snippet/REQUIRE docker/sdk boot deploy.ci.acceptance.mariadb.robot.yml' - - '.ci/snippet/RUN docker/sdk up' - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eur.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_treeANDsmoke -s \"*\".tests.ui.suite ."' - - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eus.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' - - 'if [ $? -ne 0 ]; then - .ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80 && - .ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000 && - .ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB && - .ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB && - export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID && - export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY && - export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY && - export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET && - .ci/snippet/REQUIRE script -q -e -c "docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml" && - .ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/group3/log.html && - echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-on/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/group3/log.html" && - echo "You must have VPN access to AWS (Spryker-Internal account)"; - fi' + - '.ci/snippet/RUN script -q -e -c "time docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eur.spryker.local/ -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_oneANDsmoke -s \"*\".tests.ui.suite ."' + - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eur.spryker.local/ -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."; status=$?' + - 'if [ $status -ne 0 ]; then + .ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80 && + .ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000 && + .ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB && + .ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB && + export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID && + export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY && + export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY && + export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET && + .ci/snippet/REQUIRE script -q -e -c "docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml" && + .ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/group1/log.html && + echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-on/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/group1/log.html" && + echo "You must have VPN access to AWS (Spryker-Internal account)" + fi' - '.ci/snippet/FINISH' run_next_parallel: true variables: @@ -2075,218 +1918,374 @@ docker_layer_caching_scope: 'ACTION' instance_type: 'GENERAL_LARGE' -- pipeline: 'Docker / Alpine / PHP 8.3 / PostgreSQL / Robot / UI / Dynamic Store Off / Group One' - events: - - type: 'PULL_REQUEST' - events: - - 'reopened' - - 'labeled' - - 'opened' - - 'synchronize' - branches: - - '*' - trigger_conditions: - - trigger_condition: 'VAR_CONTAINS' - trigger_variable_value: 'run-ui-tests' - trigger_variable_key: 'BUDDY_RUN_PR_LABELS' - terminate_stale_runs: true - auto_clear_cache: true - fail_on_prepare_env_warning: true - concurrent_pipeline_runs: true - clone_depth: 1 - resources: 'NANO' - actions: - - action: 'Install Composer' - type: 'BUILD' - docker_image_name: 'spryker/php' - docker_image_tag: '8.3' - execute_commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' - - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' - - '.ci/snippet/FINISH' - shell: 'BASH' - - action: 'Docker / Alpine / PHP 8.3 / PostgreSQL / Robot / UI / Dynamic Store Off / Group One' - type: 'NATIVE_BUILD_DOCKER_CLI' - commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/REQUIRE docker/sdk boot deploy.ci.acceptance.dynamic-store-off.yml' - - '.ci/snippet/RUN docker/sdk up' - - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' - - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v yves_env:http://yves.eur.spryker.local -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_oneANDsmoke -s \"*\".tests.ui.suite ."' - - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' - - 'if [ $? -ne 0 ]; then - .ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80 && - .ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000 && - .ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB && - .ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB && - export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID && - export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY && - export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY && - export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET && - .ci/snippet/REQUIRE script -q -e -c "docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml" && - .ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3PostgreSQL/group1/log.html && - echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-off/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3PostgreSQL/group1/log.html" && - echo "You must have VPN access to AWS (Spryker-Internal account)"; - fi' - - '.ci/snippet/FINISH' - run_next_parallel: true - variables: - - key: 'SPRYKER_PLATFORM_IMAGE' - value: 'spryker/php:8.3' - type: 'VAR' - - key: 'TRAVIS' - value: '1' - type: 'VAR' - timeout: 8000 - sync_paths: - - pipeline_path: '/' - vm_path: '/home/ubuntu/build' - direction: 'PIPELINE_TO_VM' - docker_layer_caching_scope: 'ACTION' - instance_type: 'GENERAL_LARGE' - -- pipeline: 'Docker / Alpine / PHP 8.3 / PostgreSQL / Robot / UI / Dynamic Store Off / Group Two' - events: - - type: 'PULL_REQUEST' - events: - - 'reopened' - - 'labeled' - - 'opened' - - 'synchronize' - branches: - - '*' - trigger_conditions: - - trigger_condition: 'VAR_CONTAINS' - trigger_variable_value: 'run-ui-tests' - trigger_variable_key: 'BUDDY_RUN_PR_LABELS' - terminate_stale_runs: true - auto_clear_cache: true - fail_on_prepare_env_warning: true - concurrent_pipeline_runs: true - clone_depth: 1 - resources: 'NANO' - actions: - - action: 'Install Composer' - type: 'BUILD' - docker_image_name: 'spryker/php' - docker_image_tag: '8.3' - execute_commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' - - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' - - '.ci/snippet/FINISH' - shell: 'BASH' - - action: 'Docker / Alpine / PHP 8.3 / PostgreSQL / Robot / UI / Dynamic Store Off / Group Two' - type: 'NATIVE_BUILD_DOCKER_CLI' - commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/REQUIRE docker/sdk boot deploy.ci.acceptance.dynamic-store-off.yml' - - '.ci/snippet/RUN docker/sdk up' - - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' - - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v yves_env:http://yves.eur.spryker.local -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_twoANDsmoke -s \"*\".tests.ui.suite ."' - - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v yves_env:http://yves.eur.spryker.local -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' - - 'if [ $? -ne 0 ]; then - .ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80 && - .ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000 && - .ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB && - .ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB && - export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID && - export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY && - export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY && - export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET && - .ci/snippet/REQUIRE script -q -e -c "docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml" && - .ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3PostgreSQL/group2/log.html && - echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-off/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3PostgreSQL/group2/log.html" && - echo "You must have VPN access to AWS (Spryker-Internal account)"; - fi' - - '.ci/snippet/FINISH' - run_next_parallel: true - variables: - - key: 'SPRYKER_PLATFORM_IMAGE' - value: 'spryker/php:8.3' - type: 'VAR' - - key: 'TRAVIS' - value: '1' - type: 'VAR' - timeout: 8000 - sync_paths: - - pipeline_path: '/' - vm_path: '/home/ubuntu/build' - direction: 'PIPELINE_TO_VM' - docker_layer_caching_scope: 'ACTION' - instance_type: 'GENERAL_LARGE' - -- pipeline: 'Docker / Alpine / PHP 8.3 / PostgreSQL / Robot / UI / Dynamic Store Off / Group Three' - events: - - type: 'PULL_REQUEST' - events: - - 'reopened' - - 'labeled' - - 'opened' - - 'synchronize' - branches: - - '*' - trigger_conditions: - - trigger_condition: 'VAR_CONTAINS' - trigger_variable_value: 'run-ui-tests' - trigger_variable_key: 'BUDDY_RUN_PR_LABELS' - terminate_stale_runs: true - auto_clear_cache: true - fail_on_prepare_env_warning: true - concurrent_pipeline_runs: true - clone_depth: 1 - resources: 'NANO' - actions: - - action: 'Install Composer' - type: 'BUILD' - docker_image_name: 'spryker/php' - docker_image_tag: '8.3' - execute_commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' - - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' - - '.ci/snippet/FINISH' - shell: 'BASH' - - action: 'Docker / Alpine / PHP 8.3 / PostgreSQL / Robot / UI / Dynamic Store Off / Group Three' - type: 'NATIVE_BUILD_DOCKER_CLI' - commands: - - '.ci/snippet/PREPARE' - - '.ci/snippet/REQUIRE docker/sdk boot deploy.ci.acceptance.dynamic-store-off.yml' - - '.ci/snippet/RUN docker/sdk up' - - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' - - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v yves_env:http://yves.eur.spryker.local -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_treeANDsmoke -s \"*\".tests.ui.suite ."' - - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' - - 'if [ $? -ne 0 ]; then - .ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80 && - .ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000 && - .ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB && - .ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB && - export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID && - export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY && - export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY && - export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET && - .ci/snippet/REQUIRE script -q -e -c "docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml" && - .ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3PostgreSQL/group3/log.html && - echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-off/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3PostgreSQL/group3/log.html" && - echo "You must have VPN access to AWS (Spryker-Internal account)"; - fi' - - '.ci/snippet/FINISH' - run_next_parallel: true - variables: - - key: 'SPRYKER_PLATFORM_IMAGE' - value: 'spryker/php:8.3' - type: 'VAR' - - key: 'TRAVIS' - value: '1' - type: 'VAR' - timeout: 8000 - sync_paths: - - pipeline_path: '/' - vm_path: '/home/ubuntu/build' - direction: 'PIPELINE_TO_VM' - docker_layer_caching_scope: 'ACTION' - instance_type: 'GENERAL_LARGE' +#- pipeline: 'Docker / Alpine / PHP 8.3 / MariaDB / Robot / UI / Group Two' +# events: +# - type: 'PULL_REQUEST' +# events: +# - 'reopened' +# - 'labeled' +# - 'opened' +# - 'synchronize' +# branches: +# - '*' +# trigger_conditions: +# - trigger_condition: 'VAR_CONTAINS' +# trigger_variable_value: 'run-ui-tests' +# trigger_variable_key: 'BUDDY_RUN_PR_LABELS' +# terminate_stale_runs: true +# auto_clear_cache: true +# fail_on_prepare_env_warning: true +# concurrent_pipeline_runs: true +# clone_depth: 1 +# resources: 'NANO' +# actions: +# - action: 'Install Composer' +# type: 'BUILD' +# docker_image_name: 'spryker/php' +# docker_image_tag: '8.3' +# execute_commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' +# - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' +# - '.ci/snippet/FINISH' +# shell: 'BASH' +# - action: 'Docker / Alpine / PHP 8.3 / MariaDB / Robot / UI / Group Two' +# type: 'NATIVE_BUILD_DOCKER_CLI' +# commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/REQUIRE docker/sdk boot deploy.ci.acceptance.mariadb.robot.yml' +# - '.ci/snippet/RUN docker/sdk up' +# - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' +# - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' +# - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eur.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_twoANDsmoke -s \"*\".tests.ui.suite ."' +# - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eus.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' +# - 'if [ $? -ne 0 ]; then +# .ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80 && +# .ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000 && +# .ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB && +# .ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB && +# export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID && +# export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY && +# export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY && +# export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET && +# .ci/snippet/REQUIRE script -q -e -c "docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml" && +# .ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/group2/log.html && +# echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-on/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/group2/log.html" && +# echo "You must have VPN access to AWS (Spryker-Internal account)"; +# fi' +# - '.ci/snippet/FINISH' +# run_next_parallel: true +# variables: +# - key: 'SPRYKER_PLATFORM_IMAGE' +# value: 'spryker/php:8.3' +# type: 'VAR' +# - key: 'SPRYKER_CURRENT_REGION' +# value: 'EU' +# type: 'VAR' +# - key: 'SPRYKER_DYNAMIC_STORE_MODE' +# value: 'true' +# type: 'VAR' +# - key: 'TRAVIS' +# value: '1' +# type: 'VAR' +# timeout: 8000 +# sync_paths: +# - pipeline_path: '/' +# vm_path: '/home/ubuntu/build' +# direction: 'PIPELINE_TO_VM' +# docker_layer_caching_scope: 'ACTION' +# instance_type: 'GENERAL_LARGE' +# +#- pipeline: 'Docker / Alpine / PHP 8.3 / MariaDB / Robot / UI / Group Three' +# events: +# - type: 'PULL_REQUEST' +# events: +# - 'reopened' +# - 'labeled' +# - 'opened' +# - 'synchronize' +# branches: +# - '*' +# trigger_conditions: +# - trigger_condition: 'VAR_CONTAINS' +# trigger_variable_value: 'run-ui-tests' +# trigger_variable_key: 'BUDDY_RUN_PR_LABELS' +# terminate_stale_runs: true +# auto_clear_cache: true +# fail_on_prepare_env_warning: true +# concurrent_pipeline_runs: true +# clone_depth: 1 +# resources: 'NANO' +# actions: +# - action: 'Install Composer' +# type: 'BUILD' +# docker_image_name: 'spryker/php' +# docker_image_tag: '8.3' +# execute_commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' +# - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' +# - '.ci/snippet/FINISH' +# shell: 'BASH' +# - action: 'Docker / Alpine / PHP 8.3 / MariaDB / Robot / UI / Group Three' +# type: 'NATIVE_BUILD_DOCKER_CLI' +# commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/REQUIRE docker/sdk boot deploy.ci.acceptance.mariadb.robot.yml' +# - '.ci/snippet/RUN docker/sdk up' +# - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' +# - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' +# - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eur.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_treeANDsmoke -s \"*\".tests.ui.suite ."' +# - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eus.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' +# - 'if [ $? -ne 0 ]; then +# .ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80 && +# .ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000 && +# .ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB && +# .ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB && +# export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID && +# export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY && +# export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY && +# export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET && +# .ci/snippet/REQUIRE script -q -e -c "docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml" && +# .ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/group3/log.html && +# echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-on/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/group3/log.html" && +# echo "You must have VPN access to AWS (Spryker-Internal account)"; +# fi' +# - '.ci/snippet/FINISH' +# run_next_parallel: true +# variables: +# - key: 'SPRYKER_PLATFORM_IMAGE' +# value: 'spryker/php:8.3' +# type: 'VAR' +# - key: 'SPRYKER_CURRENT_REGION' +# value: 'EU' +# type: 'VAR' +# - key: 'SPRYKER_DYNAMIC_STORE_MODE' +# value: 'true' +# type: 'VAR' +# - key: 'TRAVIS' +# value: '1' +# type: 'VAR' +# timeout: 8000 +# sync_paths: +# - pipeline_path: '/' +# vm_path: '/home/ubuntu/build' +# direction: 'PIPELINE_TO_VM' +# docker_layer_caching_scope: 'ACTION' +# instance_type: 'GENERAL_LARGE' +# +#- pipeline: 'Docker / Alpine / PHP 8.3 / PostgreSQL / Robot / UI / Dynamic Store Off / Group One' +# events: +# - type: 'PULL_REQUEST' +# events: +# - 'reopened' +# - 'labeled' +# - 'opened' +# - 'synchronize' +# branches: +# - '*' +# trigger_conditions: +# - trigger_condition: 'VAR_CONTAINS' +# trigger_variable_value: 'run-ui-tests' +# trigger_variable_key: 'BUDDY_RUN_PR_LABELS' +# terminate_stale_runs: true +# auto_clear_cache: true +# fail_on_prepare_env_warning: true +# concurrent_pipeline_runs: true +# clone_depth: 1 +# resources: 'NANO' +# actions: +# - action: 'Install Composer' +# type: 'BUILD' +# docker_image_name: 'spryker/php' +# docker_image_tag: '8.3' +# execute_commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' +# - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' +# - '.ci/snippet/FINISH' +# shell: 'BASH' +# - action: 'Docker / Alpine / PHP 8.3 / PostgreSQL / Robot / UI / Dynamic Store Off / Group One' +# type: 'NATIVE_BUILD_DOCKER_CLI' +# commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/REQUIRE docker/sdk boot deploy.ci.acceptance.dynamic-store-off.yml' +# - '.ci/snippet/RUN docker/sdk up' +# - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' +# - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' +# - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v yves_env:http://yves.eur.spryker.local -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_oneANDsmoke -s \"*\".tests.ui.suite ."' +# - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' +# - 'if [ $? -ne 0 ]; then +# .ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80 && +# .ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000 && +# .ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB && +# .ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB && +# export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID && +# export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY && +# export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY && +# export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET && +# .ci/snippet/REQUIRE script -q -e -c "docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml" && +# .ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3PostgreSQL/group1/log.html && +# echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-off/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3PostgreSQL/group1/log.html" && +# echo "You must have VPN access to AWS (Spryker-Internal account)"; +# fi' +# - '.ci/snippet/FINISH' +# run_next_parallel: true +# variables: +# - key: 'SPRYKER_PLATFORM_IMAGE' +# value: 'spryker/php:8.3' +# type: 'VAR' +# - key: 'TRAVIS' +# value: '1' +# type: 'VAR' +# timeout: 8000 +# sync_paths: +# - pipeline_path: '/' +# vm_path: '/home/ubuntu/build' +# direction: 'PIPELINE_TO_VM' +# docker_layer_caching_scope: 'ACTION' +# instance_type: 'GENERAL_LARGE' +# +#- pipeline: 'Docker / Alpine / PHP 8.3 / PostgreSQL / Robot / UI / Dynamic Store Off / Group Two' +# events: +# - type: 'PULL_REQUEST' +# events: +# - 'reopened' +# - 'labeled' +# - 'opened' +# - 'synchronize' +# branches: +# - '*' +# trigger_conditions: +# - trigger_condition: 'VAR_CONTAINS' +# trigger_variable_value: 'run-ui-tests' +# trigger_variable_key: 'BUDDY_RUN_PR_LABELS' +# terminate_stale_runs: true +# auto_clear_cache: true +# fail_on_prepare_env_warning: true +# concurrent_pipeline_runs: true +# clone_depth: 1 +# resources: 'NANO' +# actions: +# - action: 'Install Composer' +# type: 'BUILD' +# docker_image_name: 'spryker/php' +# docker_image_tag: '8.3' +# execute_commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' +# - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' +# - '.ci/snippet/FINISH' +# shell: 'BASH' +# - action: 'Docker / Alpine / PHP 8.3 / PostgreSQL / Robot / UI / Dynamic Store Off / Group Two' +# type: 'NATIVE_BUILD_DOCKER_CLI' +# commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/REQUIRE docker/sdk boot deploy.ci.acceptance.dynamic-store-off.yml' +# - '.ci/snippet/RUN docker/sdk up' +# - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' +# - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' +# - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v yves_env:http://yves.eur.spryker.local -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_twoANDsmoke -s \"*\".tests.ui.suite ."' +# - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v yves_env:http://yves.eur.spryker.local -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' +# - 'if [ $? -ne 0 ]; then +# .ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80 && +# .ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000 && +# .ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB && +# .ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB && +# export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID && +# export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY && +# export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY && +# export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET && +# .ci/snippet/REQUIRE script -q -e -c "docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml" && +# .ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3PostgreSQL/group2/log.html && +# echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-off/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3PostgreSQL/group2/log.html" && +# echo "You must have VPN access to AWS (Spryker-Internal account)"; +# fi' +# - '.ci/snippet/FINISH' +# run_next_parallel: true +# variables: +# - key: 'SPRYKER_PLATFORM_IMAGE' +# value: 'spryker/php:8.3' +# type: 'VAR' +# - key: 'TRAVIS' +# value: '1' +# type: 'VAR' +# timeout: 8000 +# sync_paths: +# - pipeline_path: '/' +# vm_path: '/home/ubuntu/build' +# direction: 'PIPELINE_TO_VM' +# docker_layer_caching_scope: 'ACTION' +# instance_type: 'GENERAL_LARGE' +# +#- pipeline: 'Docker / Alpine / PHP 8.3 / PostgreSQL / Robot / UI / Dynamic Store Off / Group Three' +# events: +# - type: 'PULL_REQUEST' +# events: +# - 'reopened' +# - 'labeled' +# - 'opened' +# - 'synchronize' +# branches: +# - '*' +# trigger_conditions: +# - trigger_condition: 'VAR_CONTAINS' +# trigger_variable_value: 'run-ui-tests' +# trigger_variable_key: 'BUDDY_RUN_PR_LABELS' +# terminate_stale_runs: true +# auto_clear_cache: true +# fail_on_prepare_env_warning: true +# concurrent_pipeline_runs: true +# clone_depth: 1 +# resources: 'NANO' +# actions: +# - action: 'Install Composer' +# type: 'BUILD' +# docker_image_name: 'spryker/php' +# docker_image_tag: '8.3' +# execute_commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' +# - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' +# - '.ci/snippet/FINISH' +# shell: 'BASH' +# - action: 'Docker / Alpine / PHP 8.3 / PostgreSQL / Robot / UI / Dynamic Store Off / Group Three' +# type: 'NATIVE_BUILD_DOCKER_CLI' +# commands: +# - '.ci/snippet/PREPARE' +# - '.ci/snippet/REQUIRE docker/sdk boot deploy.ci.acceptance.dynamic-store-off.yml' +# - '.ci/snippet/RUN docker/sdk up' +# - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' +# - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' +# - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v yves_env:http://yves.eur.spryker.local -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_treeANDsmoke -s \"*\".tests.ui.suite ."' +# - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' +# - 'if [ $? -ne 0 ]; then +# .ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80 && +# .ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000 && +# .ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB && +# .ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB && +# export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID && +# export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY && +# export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY && +# export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET && +# .ci/snippet/REQUIRE script -q -e -c "docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml" && +# .ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3PostgreSQL/group3/log.html && +# echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-off/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3PostgreSQL/group3/log.html" && +# echo "You must have VPN access to AWS (Spryker-Internal account)"; +# fi' +# - '.ci/snippet/FINISH' +# run_next_parallel: true +# variables: +# - key: 'SPRYKER_PLATFORM_IMAGE' +# value: 'spryker/php:8.3' +# type: 'VAR' +# - key: 'TRAVIS' +# value: '1' +# type: 'VAR' +# timeout: 8000 +# sync_paths: +# - pipeline_path: '/' +# vm_path: '/home/ubuntu/build' +# direction: 'PIPELINE_TO_VM' +# docker_layer_caching_scope: 'ACTION' +# instance_type: 'GENERAL_LARGE' From 3b9192230127f461379285ba173bc31024342f2c Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Wed, 11 Dec 2024 11:38:39 +0100 Subject: [PATCH 076/113] FRW-9206: debug --- buddy.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/buddy.yml b/buddy.yml index b232610506..5119dd4a43 100644 --- a/buddy.yml +++ b/buddy.yml @@ -1880,7 +1880,7 @@ - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - '.ci/snippet/RUN script -q -e -c "time docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eur.spryker.local/ -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_oneANDsmoke -s \"*\".tests.ui.suite ."' - - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eur.spryker.local/ -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."; status=$?' + - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eur.spryker.local/ -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."; status=$?; if [ $status -ne 0 ]; then echo \"Status: $status\"; fi; exit $status"' - 'if [ $status -ne 0 ]; then .ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80 && .ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000 && From b1001742dc4e6866fa5056b1a42887dbe75b02b8 Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Wed, 11 Dec 2024 11:56:39 +0100 Subject: [PATCH 077/113] FRW-9206: debug --- buddy.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/buddy.yml b/buddy.yml index 5119dd4a43..fa4a063796 100644 --- a/buddy.yml +++ b/buddy.yml @@ -1893,7 +1893,7 @@ .ci/snippet/REQUIRE script -q -e -c "docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml" && .ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/group1/log.html && echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-on/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/group1/log.html" && - echo "You must have VPN access to AWS (Spryker-Internal account)" + echo "You must have VPN access to AWS \(Spryker-Internal account\)" fi' - '.ci/snippet/FINISH' run_next_parallel: true From 511409638e5704898d1ee3f89511859f59179809 Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Wed, 11 Dec 2024 11:58:59 +0100 Subject: [PATCH 078/113] FRW-9206: debug --- buddy.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/buddy.yml b/buddy.yml index fa4a063796..8813e799e7 100644 --- a/buddy.yml +++ b/buddy.yml @@ -1880,7 +1880,7 @@ - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - '.ci/snippet/RUN script -q -e -c "time docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eur.spryker.local/ -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_oneANDsmoke -s \"*\".tests.ui.suite ."' - - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eur.spryker.local/ -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."; status=$?; if [ $status -ne 0 ]; then echo \"Status: $status\"; fi; exit $status"' + - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eus.spryker.local/ -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."; status=$?; echo \"Status: $status\"; exit $status"' - 'if [ $status -ne 0 ]; then .ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80 && .ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000 && From c55aaa3ece6e611fd5c8cf0805769e30e1dd83a2 Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Wed, 11 Dec 2024 12:13:25 +0100 Subject: [PATCH 079/113] FRW-9206: debug --- .ci/snippet/RERUN | 2 -- buddy.yml | 2 +- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/.ci/snippet/RERUN b/.ci/snippet/RERUN index a7f2c286dc..633f0b0956 100755 --- a/.ci/snippet/RERUN +++ b/.ci/snippet/RERUN @@ -30,6 +30,4 @@ if [ "$failed" -gt "0" ]; then echo "------------- ↑↑↑ ${ANSI_RED}ERROR: exited with ${status}${ANSI_RESET}" echo "------------- ↑↑↑ ${ANSI_GREY}${cmd[*]}${ANSI_RESET}" fi - - exit "${status}" fi diff --git a/buddy.yml b/buddy.yml index 8813e799e7..5e4134c734 100644 --- a/buddy.yml +++ b/buddy.yml @@ -1880,7 +1880,7 @@ - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - '.ci/snippet/RUN script -q -e -c "time docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eur.spryker.local/ -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_oneANDsmoke -s \"*\".tests.ui.suite ."' - - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eus.spryker.local/ -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."; status=$?; echo \"Status: $status\"; exit $status"' + - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eus.spryker.local/ -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."; status=$?; echo \"Status: $status\"; exit $status' - 'if [ $status -ne 0 ]; then .ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80 && .ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000 && From 3211f4116db86a0749edeb7268d3c6a308006475 Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Wed, 11 Dec 2024 12:13:42 +0100 Subject: [PATCH 080/113] FRW-9206: debug --- .ci/snippet/RERUN | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.ci/snippet/RERUN b/.ci/snippet/RERUN index 633f0b0956..a7f2c286dc 100755 --- a/.ci/snippet/RERUN +++ b/.ci/snippet/RERUN @@ -30,4 +30,6 @@ if [ "$failed" -gt "0" ]; then echo "------------- ↑↑↑ ${ANSI_RED}ERROR: exited with ${status}${ANSI_RESET}" echo "------------- ↑↑↑ ${ANSI_GREY}${cmd[*]}${ANSI_RESET}" fi + + exit "${status}" fi From b86e2825254ddda26dcdea9d238b58b6d6f9b587 Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Wed, 11 Dec 2024 12:23:10 +0100 Subject: [PATCH 081/113] FRW-9206: debug --- .ci/snippet/RERUN | 1 - 1 file changed, 1 deletion(-) diff --git a/.ci/snippet/RERUN b/.ci/snippet/RERUN index a7f2c286dc..41d4a1ed71 100755 --- a/.ci/snippet/RERUN +++ b/.ci/snippet/RERUN @@ -31,5 +31,4 @@ if [ "$failed" -gt "0" ]; then echo "------------- ↑↑↑ ${ANSI_GREY}${cmd[*]}${ANSI_RESET}" fi - exit "${status}" fi From 4d7650189803bd009403e1fa3aaf77f3d606606e Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Wed, 11 Dec 2024 12:33:58 +0100 Subject: [PATCH 082/113] FRW-9206: debug --- .ci/snippet/RERUN | 1 + buddy.yml | 14 -------------- 2 files changed, 1 insertion(+), 14 deletions(-) diff --git a/.ci/snippet/RERUN b/.ci/snippet/RERUN index 41d4a1ed71..a7f2c286dc 100755 --- a/.ci/snippet/RERUN +++ b/.ci/snippet/RERUN @@ -31,4 +31,5 @@ if [ "$failed" -gt "0" ]; then echo "------------- ↑↑↑ ${ANSI_GREY}${cmd[*]}${ANSI_RESET}" fi + exit "${status}" fi diff --git a/buddy.yml b/buddy.yml index 5e4134c734..3c6ae4c7ec 100644 --- a/buddy.yml +++ b/buddy.yml @@ -1881,20 +1881,6 @@ - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - '.ci/snippet/RUN script -q -e -c "time docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eur.spryker.local/ -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_oneANDsmoke -s \"*\".tests.ui.suite ."' - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eus.spryker.local/ -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."; status=$?; echo \"Status: $status\"; exit $status' - - 'if [ $status -ne 0 ]; then - .ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80 && - .ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000 && - .ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB && - .ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB && - export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID && - export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY && - export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY && - export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET && - .ci/snippet/REQUIRE script -q -e -c "docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml" && - .ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/group1/log.html && - echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-on/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/group1/log.html" && - echo "You must have VPN access to AWS \(Spryker-Internal account\)" - fi' - '.ci/snippet/FINISH' run_next_parallel: true variables: From 09b4f121d6ada8980b5ea76357b4cde59a195abc Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Wed, 11 Dec 2024 12:49:01 +0100 Subject: [PATCH 083/113] FRW-9206: debug --- buddy.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/buddy.yml b/buddy.yml index 3c6ae4c7ec..caebd57341 100644 --- a/buddy.yml +++ b/buddy.yml @@ -1880,7 +1880,7 @@ - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - '.ci/snippet/RUN script -q -e -c "time docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eur.spryker.local/ -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_oneANDsmoke -s \"*\".tests.ui.suite ."' - - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eus.spryker.local/ -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."; status=$?; echo \"Status: $status\"; exit $status' + - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eus.spryker.local/ -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."; status=$?; echo \"Status: $status\";' - '.ci/snippet/FINISH' run_next_parallel: true variables: From 0bc08ce6d136779830a420c4969619c294efa5a5 Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Wed, 11 Dec 2024 12:59:53 +0100 Subject: [PATCH 084/113] FRW-9206: debug --- buddy.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/buddy.yml b/buddy.yml index caebd57341..78c9bc9d89 100644 --- a/buddy.yml +++ b/buddy.yml @@ -1880,7 +1880,7 @@ - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - '.ci/snippet/RUN script -q -e -c "time docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eur.spryker.local/ -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_oneANDsmoke -s \"*\".tests.ui.suite ."' - - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eus.spryker.local/ -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."; status=$?; echo \"Status: $status\";' + - '.ci/snippet/RERUN script -q -e -c "(docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eus.spryker.local/ -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite .); status=$?; echo \"Status: $status\";"' - '.ci/snippet/FINISH' run_next_parallel: true variables: From 93abab6bdb8bb97de9de7eb52ed1f92020b4569b Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Wed, 11 Dec 2024 13:11:28 +0100 Subject: [PATCH 085/113] FRW-9206: debug --- buddy.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/buddy.yml b/buddy.yml index 78c9bc9d89..4e02d0e26b 100644 --- a/buddy.yml +++ b/buddy.yml @@ -1880,7 +1880,7 @@ - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - '.ci/snippet/RUN script -q -e -c "time docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eur.spryker.local/ -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_oneANDsmoke -s \"*\".tests.ui.suite ."' - - '.ci/snippet/RERUN script -q -e -c "(docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eus.spryker.local/ -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite .); status=$?; echo \"Status: $status\";"' + - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eus.spryker.local/ -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite .; status=$?; echo \"Status: $status\";"' - '.ci/snippet/FINISH' run_next_parallel: true variables: From 70fbb27fd9899195ca34213da7db1447cdbb0acf Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Wed, 11 Dec 2024 13:26:38 +0100 Subject: [PATCH 086/113] FRW-9206: debug --- buddy.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/buddy.yml b/buddy.yml index 4e02d0e26b..3495e0a209 100644 --- a/buddy.yml +++ b/buddy.yml @@ -1880,7 +1880,8 @@ - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - '.ci/snippet/RUN script -q -e -c "time docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eur.spryker.local/ -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_oneANDsmoke -s \"*\".tests.ui.suite ."' - - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eus.spryker.local/ -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite .; status=$?; echo \"Status: $status\";"' + - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eus.spryker.local/ -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' + - 'echo "Status: $?"' - '.ci/snippet/FINISH' run_next_parallel: true variables: From 56464e6ebcdb4522197630ff6235fd1fee9e943a Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Wed, 11 Dec 2024 13:26:56 +0100 Subject: [PATCH 087/113] FRW-9206: debug --- .ci/snippet/RERUN | 1 - 1 file changed, 1 deletion(-) diff --git a/.ci/snippet/RERUN b/.ci/snippet/RERUN index a7f2c286dc..41d4a1ed71 100755 --- a/.ci/snippet/RERUN +++ b/.ci/snippet/RERUN @@ -31,5 +31,4 @@ if [ "$failed" -gt "0" ]; then echo "------------- ↑↑↑ ${ANSI_GREY}${cmd[*]}${ANSI_RESET}" fi - exit "${status}" fi From 54a32ee86b13d93ae7a433f878ef52af9aff4044 Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Wed, 11 Dec 2024 13:53:19 +0100 Subject: [PATCH 088/113] FRW-9206: debug --- .ci/snippet/RERUN | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.ci/snippet/RERUN b/.ci/snippet/RERUN index 41d4a1ed71..0ffce1a442 100755 --- a/.ci/snippet/RERUN +++ b/.ci/snippet/RERUN @@ -29,6 +29,7 @@ if [ "$failed" -gt "0" ]; then echo "[x] ${ANSI_RED}${cmd[*]}${ANSI_RESET}" >> /dev/shm/report echo "------------- ↑↑↑ ${ANSI_RED}ERROR: exited with ${status}${ANSI_RESET}" echo "------------- ↑↑↑ ${ANSI_GREY}${cmd[*]}${ANSI_RESET}" - fi + exit 1; + fi fi From bc03f2b47012267f329e30ad9ebf9a6519ffc68e Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Wed, 11 Dec 2024 14:05:36 +0100 Subject: [PATCH 089/113] FRW-9206: debug --- .ci/snippet/RERUN | 2 -- buddy.yml | 2 +- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/.ci/snippet/RERUN b/.ci/snippet/RERUN index 0ffce1a442..633f0b0956 100755 --- a/.ci/snippet/RERUN +++ b/.ci/snippet/RERUN @@ -29,7 +29,5 @@ if [ "$failed" -gt "0" ]; then echo "[x] ${ANSI_RED}${cmd[*]}${ANSI_RESET}" >> /dev/shm/report echo "------------- ↑↑↑ ${ANSI_RED}ERROR: exited with ${status}${ANSI_RESET}" echo "------------- ↑↑↑ ${ANSI_GREY}${cmd[*]}${ANSI_RESET}" - - exit 1; fi fi diff --git a/buddy.yml b/buddy.yml index 3495e0a209..cdf27ab23b 100644 --- a/buddy.yml +++ b/buddy.yml @@ -1880,7 +1880,7 @@ - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - '.ci/snippet/RUN script -q -e -c "time docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eur.spryker.local/ -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_oneANDsmoke -s \"*\".tests.ui.suite ."' - - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eus.spryker.local/ -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' + - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eus.spryker.local/ -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."; status=$?; echo \"Status: $status\";"' - 'echo "Status: $?"' - '.ci/snippet/FINISH' run_next_parallel: true From e5c21cbbfbbf34dc46c9f22152cc8fef5a242dd9 Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Wed, 11 Dec 2024 14:18:40 +0100 Subject: [PATCH 090/113] FRW-9206: debug --- buddy.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/buddy.yml b/buddy.yml index cdf27ab23b..4a29870665 100644 --- a/buddy.yml +++ b/buddy.yml @@ -1880,7 +1880,7 @@ - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - '.ci/snippet/RUN script -q -e -c "time docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eur.spryker.local/ -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_oneANDsmoke -s \"*\".tests.ui.suite ."' - - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eus.spryker.local/ -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."; status=$?; echo \"Status: $status\";"' + - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eus.spryker.local/ -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."; status=$?; echo "Status: $status˚"' - 'echo "Status: $?"' - '.ci/snippet/FINISH' run_next_parallel: true From ff5f2e61a5658a0590d058412c21370656fb4319 Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Wed, 11 Dec 2024 14:43:09 +0100 Subject: [PATCH 091/113] FRW-9206: debug --- .ci/snippet/RERUN | 2 ++ buddy.yml | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/.ci/snippet/RERUN b/.ci/snippet/RERUN index 633f0b0956..c99aa8d9db 100755 --- a/.ci/snippet/RERUN +++ b/.ci/snippet/RERUN @@ -29,5 +29,7 @@ if [ "$failed" -gt "0" ]; then echo "[x] ${ANSI_RED}${cmd[*]}${ANSI_RESET}" >> /dev/shm/report echo "------------- ↑↑↑ ${ANSI_RED}ERROR: exited with ${status}${ANSI_RESET}" echo "------------- ↑↑↑ ${ANSI_GREY}${cmd[*]}${ANSI_RESET}" + + exit 1 fi fi diff --git a/buddy.yml b/buddy.yml index 4a29870665..ea293f6da7 100644 --- a/buddy.yml +++ b/buddy.yml @@ -1880,7 +1880,7 @@ - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - '.ci/snippet/RUN script -q -e -c "time docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eur.spryker.local/ -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_oneANDsmoke -s \"*\".tests.ui.suite ."' - - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eus.spryker.local/ -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."; status=$?; echo "Status: $status˚"' + - '.ci/snippet/RERUN script -q -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eus.spryker.local/ -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."; status=$?; echo "Status: $status˚"' - 'echo "Status: $?"' - '.ci/snippet/FINISH' run_next_parallel: true From 0c04200346e1ddb2de5e8c99e87995ea8e347333 Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Wed, 11 Dec 2024 14:58:47 +0100 Subject: [PATCH 092/113] FRW-9206: debug --- .ci/snippet/RERUN | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.ci/snippet/RERUN b/.ci/snippet/RERUN index c99aa8d9db..f475732435 100755 --- a/.ci/snippet/RERUN +++ b/.ci/snippet/RERUN @@ -33,3 +33,5 @@ if [ "$failed" -gt "0" ]; then exit 1 fi fi + + exit 1 From 21342b21b2ae7afd75997afaf71655f319b632d8 Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Wed, 11 Dec 2024 15:15:26 +0100 Subject: [PATCH 093/113] FRW-9206: debug --- .ci/snippet/RERUN | 4 ---- buddy.yml | 2 +- 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/.ci/snippet/RERUN b/.ci/snippet/RERUN index f475732435..633f0b0956 100755 --- a/.ci/snippet/RERUN +++ b/.ci/snippet/RERUN @@ -29,9 +29,5 @@ if [ "$failed" -gt "0" ]; then echo "[x] ${ANSI_RED}${cmd[*]}${ANSI_RESET}" >> /dev/shm/report echo "------------- ↑↑↑ ${ANSI_RED}ERROR: exited with ${status}${ANSI_RESET}" echo "------------- ↑↑↑ ${ANSI_GREY}${cmd[*]}${ANSI_RESET}" - - exit 1 fi fi - - exit 1 diff --git a/buddy.yml b/buddy.yml index ea293f6da7..3495e0a209 100644 --- a/buddy.yml +++ b/buddy.yml @@ -1880,7 +1880,7 @@ - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - '.ci/snippet/RUN script -q -e -c "time docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eur.spryker.local/ -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_oneANDsmoke -s \"*\".tests.ui.suite ."' - - '.ci/snippet/RERUN script -q -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eus.spryker.local/ -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."; status=$?; echo "Status: $status˚"' + - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eus.spryker.local/ -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' - 'echo "Status: $?"' - '.ci/snippet/FINISH' run_next_parallel: true From 18b6c9dfae32350e3833a49dc766c8bcfbb7c4f0 Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Wed, 11 Dec 2024 15:35:55 +0100 Subject: [PATCH 094/113] FRW-9206: debug --- .ci/snippet/ARTEFACTS | 14 ++++++++++++++ buddy.yml | 13 ++++++++++++- 2 files changed, 26 insertions(+), 1 deletion(-) create mode 100755 .ci/snippet/ARTEFACTS diff --git a/.ci/snippet/ARTEFACTS b/.ci/snippet/ARTEFACTS new file mode 100755 index 0000000000..1774cb1ad8 --- /dev/null +++ b/.ci/snippet/ARTEFACTS @@ -0,0 +1,14 @@ +#!/bin/bash + +set +e + +total=`cat /dev/shm/total` +failed=`cat /dev/shm/failed` + +if [ "${failed}" != "" ] && [ "${failed}" -gt "0" ]; then + cmd=("${@}") + "${cmd[@]}" & + cmd_pid="${!}" + wait "${cmd_pid}" + status="${?}" +fi diff --git a/buddy.yml b/buddy.yml index 3495e0a209..a574d0ab3c 100644 --- a/buddy.yml +++ b/buddy.yml @@ -1881,7 +1881,18 @@ - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - '.ci/snippet/RUN script -q -e -c "time docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eur.spryker.local/ -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_oneANDsmoke -s \"*\".tests.ui.suite ."' - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eus.spryker.local/ -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' - - 'echo "Status: $?"' + - '.ci/snippet/ARTEFACTS aws configure set default.s3.max_concurrent_requests 80' + - '.ci/snippet/ARTEFACTS aws configure set default.s3.max_queue_size 6000' + - '.ci/snippet/ARTEFACTS aws configure set default.s3.multipart_threshold 36MB' + - '.ci/snippet/ARTEFACTS aws configure set default.s3.multipart_chunksize 16MB' + - 'export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID' + - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' + - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' + - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' + - '.ci/snippet/ARTEFACTS script -q -e -c "docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml"' + - '.ci/snippet/ARTEFACTS aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/group1/log.html' + - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-on/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/group1/log.html"' + - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' run_next_parallel: true variables: From 7cc31619c4fe4207813e0af74baf304297de5888 Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Wed, 11 Dec 2024 15:49:26 +0100 Subject: [PATCH 095/113] FRW-9206: debug --- buddy.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/buddy.yml b/buddy.yml index a574d0ab3c..7f50e8c3c6 100644 --- a/buddy.yml +++ b/buddy.yml @@ -1889,6 +1889,7 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' + - 'mkdir -p results' - '.ci/snippet/ARTEFACTS script -q -e -c "docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml"' - '.ci/snippet/ARTEFACTS aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/group1/log.html' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-on/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/group1/log.html"' From f9f9221d051be7c496e64bec349ab54cd48e847c Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Wed, 11 Dec 2024 16:04:12 +0100 Subject: [PATCH 096/113] FRW-9206: debug --- buddy.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/buddy.yml b/buddy.yml index 7f50e8c3c6..9a205e6fc8 100644 --- a/buddy.yml +++ b/buddy.yml @@ -1880,6 +1880,7 @@ - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - '.ci/snippet/RUN script -q -e -c "time docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eur.spryker.local/ -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_oneANDsmoke -s \"*\".tests.ui.suite ."' + - 'mkdir -p results' - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eus.spryker.local/ -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' - '.ci/snippet/ARTEFACTS aws configure set default.s3.max_concurrent_requests 80' - '.ci/snippet/ARTEFACTS aws configure set default.s3.max_queue_size 6000' @@ -1889,7 +1890,6 @@ - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - - 'mkdir -p results' - '.ci/snippet/ARTEFACTS script -q -e -c "docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml"' - '.ci/snippet/ARTEFACTS aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/group1/log.html' - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-on/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/group1/log.html"' From 8b1406beb2b1ba2ce86545f1adbc9861775c6a96 Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Wed, 11 Dec 2024 16:36:29 +0100 Subject: [PATCH 097/113] FRW-9206: debug --- .ci/snippet/ARTEFACTS | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.ci/snippet/ARTEFACTS b/.ci/snippet/ARTEFACTS index 1774cb1ad8..0b840718e1 100755 --- a/.ci/snippet/ARTEFACTS +++ b/.ci/snippet/ARTEFACTS @@ -5,6 +5,8 @@ set +e total=`cat /dev/shm/total` failed=`cat /dev/shm/failed` +echo "Failed: ${failed}" + if [ "${failed}" != "" ] && [ "${failed}" -gt "0" ]; then cmd=("${@}") "${cmd[@]}" & From 8a6dd8e351215cad7eaaeabba4071a8f9d822b6a Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Wed, 11 Dec 2024 16:48:30 +0100 Subject: [PATCH 098/113] FRW-9206: debug --- .ci/snippet/ARTEFACTS | 2 -- .ci/snippet/RERUN | 1 - buddy.yml | 2 +- 3 files changed, 1 insertion(+), 4 deletions(-) diff --git a/.ci/snippet/ARTEFACTS b/.ci/snippet/ARTEFACTS index 0b840718e1..1774cb1ad8 100755 --- a/.ci/snippet/ARTEFACTS +++ b/.ci/snippet/ARTEFACTS @@ -5,8 +5,6 @@ set +e total=`cat /dev/shm/total` failed=`cat /dev/shm/failed` -echo "Failed: ${failed}" - if [ "${failed}" != "" ] && [ "${failed}" -gt "0" ]; then cmd=("${@}") "${cmd[@]}" & diff --git a/.ci/snippet/RERUN b/.ci/snippet/RERUN index 633f0b0956..f8242a8670 100755 --- a/.ci/snippet/RERUN +++ b/.ci/snippet/RERUN @@ -16,7 +16,6 @@ if [ "$failed" -gt "0" ]; then wait "${cmd_pid}" status="${?}" - echo "------------- ↑↑↑ ERROR: failed rerun status ${status}" echo -e "$((`cat /dev/shm/total` + 1))" > /dev/shm/total if [[ "${status}" -eq 0 ]]; then diff --git a/buddy.yml b/buddy.yml index 9a205e6fc8..31aa543afa 100644 --- a/buddy.yml +++ b/buddy.yml @@ -1877,10 +1877,10 @@ commands: - '.ci/snippet/PREPARE' - '.ci/snippet/REQUIRE docker/sdk boot deploy.ci.acceptance.mariadb.robot.yml' + - '.ci/snippet/RUN docker/sdk up' - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - '.ci/snippet/RUN script -q -e -c "time docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eur.spryker.local/ -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_oneANDsmoke -s \"*\".tests.ui.suite ."' - - 'mkdir -p results' - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eus.spryker.local/ -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' - '.ci/snippet/ARTEFACTS aws configure set default.s3.max_concurrent_requests 80' - '.ci/snippet/ARTEFACTS aws configure set default.s3.max_queue_size 6000' From 4297d1799b33f054545f08182232f8e24159d239 Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Wed, 11 Dec 2024 18:21:14 +0100 Subject: [PATCH 099/113] FRW-9206: debug --- buddy.yml | 4436 ++++++++++++++++++++++++++--------------------------- 1 file changed, 2213 insertions(+), 2223 deletions(-) diff --git a/buddy.yml b/buddy.yml index 31aa543afa..a9e1c2b748 100644 --- a/buddy.yml +++ b/buddy.yml @@ -1,1847 +1,1923 @@ -#- pipeline: 'Snyk Validation' -# events: -# - type: 'PUSH' -# refs: -# - 'refs/pull/*' -# - 'refs/heads/master' -# terminate_stale_runs: true -# auto_clear_cache: true -# fail_on_prepare_env_warning: true -# concurrent_pipeline_runs: true -# clone_depth: 1 -# resources: 'NANO' -# actions: -# - action: 'Snyk Validation' -# type: 'BUILD' -# docker_image_name: 'library/node' -# docker_image_tag: '18' -# execute_commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/REQUIRE npm install --location=global snyk' -# - '.ci/snippet/RUN snyk monitor --all-projects --org=c408eea4-f0a4-4d7a-846d-5457aefa0cac --exclude=project.json,docker' -# - '.ci/snippet/RUN snyk test --fail-on=all --all-projects --org=c408eea4-f0a4-4d7a-846d-5457aefa0cac --severity-threshold=high --exclude=project.json,docker' -# - '.ci/snippet/FINISH' -# setup_commands: -# - 'apt-get update && apt-get install -y golang-go' -# shell: 'BASH' -# -#- pipeline: 'Standard Validation' -# events: -# - type: 'PUSH' -# refs: -# - 'refs/pull/*' -# - 'refs/heads/master' -# terminate_stale_runs: true -# auto_clear_cache: true -# fail_on_prepare_env_warning: true -# concurrent_pipeline_runs: true -# clone_depth: 1 -# resources: 'LARGE' -# actions: -# - action: 'JS Validation' -# type: 'BUILD' -# docker_image_name: 'library/node' -# docker_image_tag: '18' -# execute_commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/REQUIRE npm ci' -# - '.ci/snippet/RUN npm run formatter' -# - '.ci/snippet/RUN npm run yves:stylelint' -# - '.ci/snippet/RUN npm run yves:lint' -# - '.ci/snippet/FINISH' -# shell: 'BASH' -# run_next_parallel: true -# - action: 'Build Project' -# type: 'BUILD' -# main_service_name: 'post' -# docker_image_name: 'spryker/php' -# docker_image_tag: '8.2' -# execute_commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' -# - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto' -# - 'SPRYKER_CURRENT_REGION=EU SPRYKER_DYNAMIC_STORE_MODE=true .ci/snippet/REQUIRE vendor/bin/install -r ci.code-generate' -# - '.ci/snippet/FINISH' -# services: -# - type: 'POSTGRE_SQL' -# version: '17' -# connection: -# host: 'postgres' -# user: 'postgres' -# password: 'secret' -# volume_mappings: [] -# - type: 'RABBIT_MQ' -# connection: -# host: 'rabbitmq' -# user: 'guest' -# password: 'guest' -# volume_mappings: [] -# - type: 'REDIS' -# connection: -# host: 'redis' -# volume_mappings: [] -# shell: 'BASH' -# run_next_parallel: false -# - action: 'Evaluator' -# type: 'BUILD' -# docker_image_name: 'spryker/php' -# docker_image_tag: '8.2' -# execute_commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/REQUIRE vendor/bin/evaluator evaluate --exclude-checkers=SPRYKER_DEV_PACKAGES_CHECKER,MINIMUM_ALLOWED_SHOP_VERSION --format=compact' -# - '.ci/snippet/FINISH' -# shell: 'BASH' -# - action: 'OpenAPI schema validation' -# type: 'BUILD' -# docker_image_name: 'library/node' -# docker_image_tag: '18' -# execute_commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/REQUIRE npm install' -# - '.ci/snippet/REQUIRE npm install speccy@0.11.0 -g' -# - '.ci/snippet/RUN speccy lint src/Generated/Glue/Specification/spryker_rest_api.schema.yml --rules=default' -# - '.ci/snippet/RUN speccy lint src/Generated/GlueStorefront/Specification/spryker_storefront_api.schema.yml --rules=default --skip openapi-tags' -# - '.ci/snippet/RUN speccy lint src/Generated/GlueBackend/Specification/spryker_backend_api.schema.yml --rules=default --skip openapi-tags' -# - '.ci/snippet/FINISH' -# ignore_errors: true -# shell: 'BASH' -# - action: 'Generic Validation' -# type: 'BUILD' -# docker_image_name: 'spryker/php' -# docker_image_tag: '8.2' -# execute_commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/RUN vendor/bin/console code:propel:validate-abstract' -# - '.ci/snippet/RUN vendor/bin/console propel:schema:validate' -# - '.ci/snippet/RUN vendor/bin/console propel:schema:validate-xml-names' -# - '.ci/snippet/RUN vendor/bin/console transfer:validate' -# - '.ci/snippet/RUN vendor/bin/spryker-dev-console dev:validate-module-schemas' -# - '.ci/snippet/RUN vendor/bin/spryker-dev-console dev:validate-module-databuilders' -# - '.ci/snippet/RUN vendor/bin/console dev:composer:replace -d -v' -# - '.ci/snippet/RUN vendor/bin/spryker-dev-console dev:sync-composer -d' -# - '.ci/snippet/RUN vendor/bin/spryker-dev-console dev:module-meta-files -d -v' -# - '.ci/snippet/RUN vendor/bin/console dev:composer:update-json-files -d -v' -# - '.ci/snippet/RUN vendor/bin/console dev:composer:validate-json-files' -# - '.ci/snippet/RUN vendor/bin/console code:sniff:style' -# - '.ci/snippet/RUN vendor/bin/phpmd src/ text vendor/spryker/architecture-sniffer/src/ruleset.xml --minimumpriority 2' -# - '.ci/snippet/RUN vendor/bin/phpstan analyze' -# - '.ci/snippet/RUN vendor/bin/psalm.phar --show-info=false --no-cache --threads=1' -# - '.ci/snippet/FINISH' -# shell: 'BASH' -# run_next_parallel: true -# variables: -# - key: 'STORAGE_REDIS_HOST' -# value: 'redis' -# type: 'VAR' -# - action: 'PHP 8.3 Validation' -# type: 'BUILD' -# docker_image_name: 'spryker/php' -# docker_image_tag: '8.3' -# execute_commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/RUN vendor/bin/phpstan analyze' -# - '.ci/snippet/RUN vendor/bin/console dev:dependency:find' -# - '.ci/snippet/RUN vendor/bin/spryker-dev-console dev:deprecation-links:check' -# - '.ci/snippet/RUN tests/travis_check_untracked.sh' -# - '.ci/snippet/RUN tests/travis_check_touched_modules.sh' -# - '.ci/snippet/FINISH' -# shell: 'BASH' -# run_next_parallel: true -# - action: 'PHP 8.3 PHPStan spryker/spryker [1/5]' -# type: 'BUILD' -# docker_image_name: 'spryker/php' -# docker_image_tag: '8.3' -# execute_commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/RUN vendor/bin/console code:phpstan -m Spryker.all -v -o 0,275' -# - '.ci/snippet/FINISH' -# shell: 'BASH' -# run_next_parallel: true -# - action: 'PHP 8.3 PHPStan spryker/spryker [2/5]' -# type: 'BUILD' -# docker_image_name: 'spryker/php' -# docker_image_tag: '8.3' -# execute_commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/RUN vendor/bin/console code:phpstan -m Spryker.all -v -o 275,275' -# - '.ci/snippet/FINISH' -# shell: 'BASH' -# run_next_parallel: true -# - action: 'PHP 8.3 PHPStan spryker/spryker [3/5]' -# type: 'BUILD' -# docker_image_name: 'spryker/php' -# docker_image_tag: '8.3' -# execute_commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/RUN vendor/bin/console code:phpstan -m Spryker.all -v -o 550,150' -# - '.ci/snippet/FINISH' -# shell: 'BASH' -# run_next_parallel: true -# - action: 'PHP 8.3 PHPStan spryker/spryker [4/5]' -# type: 'BUILD' -# docker_image_name: 'spryker/php' -# docker_image_tag: '8.3' -# execute_commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/RUN vendor/bin/console code:phpstan -m Spryker.all -v -o 700' -# - '.ci/snippet/FINISH' -# shell: 'BASH' -# run_next_parallel: true -# - action: 'PHP 8.3 PHPStan spryker/spryker [5/5]' -# type: 'BUILD' -# docker_image_name: 'spryker/php' -# docker_image_tag: '8.3' -# execute_commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/RUN vendor/bin/console code:phpstan -m Spryker.all -v -o 900' -# - '.ci/snippet/FINISH' -# shell: 'BASH' -# run_next_parallel: true -# - action: 'PHP 8.3 PHPStan spryker/spryker-shop' -# type: 'BUILD' -# docker_image_name: 'spryker/php' -# docker_image_tag: '8.3' -# execute_commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/RUN vendor/bin/console code:phpstan -m SprykerShop.all -v' -# - '.ci/snippet/FINISH' -# shell: 'BASH' -# run_next_parallel: true -# - action: 'PHP 8.3 MarketPlace Testing' -# type: 'BUILD' -# docker_image_name: 'library/node' -# docker_image_tag: '18' -# execute_commands: -# - '.ci/snippet/REQUIRE vendor/bin/console frontend:project:install-dependencies -vvv' -# - '.ci/snippet/REQUIRE npm install' -# - '.ci/snippet/RUN npm run mp:build:production' -# - '.ci/snippet/RUN npm run mp:stylelint' -# - '.ci/snippet/RUN npm run mp:lint' -# - '.ci/snippet/RUN npm run mp:test' -# - '.ci/snippet/FINISH' -# setup_commands: -# - 'apt-get update && apt-get -y install php8.2-cli php8.2-mbstring' -# shell: 'BASH' -# -#- pipeline: 'Validation / Prefer Lowest' -# events: -# - type: 'PUSH' -# refs: -# - 'refs/pull/*' -# - 'refs/heads/master' -# terminate_stale_runs: true -# auto_clear_cache: true -# fail_on_prepare_env_warning: true -# concurrent_pipeline_runs: true -# clone_depth: 1 -# resources: 'LARGE' -# actions: -# - action: 'Build Project' -# type: 'BUILD' -# main_service_name: 'post' -# docker_image_name: 'spryker/php' -# docker_image_tag: '8.2' -# execute_commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' -# - '.ci/snippet/REQUIRE composer update --prefer-lowest --optimize-autoloader --no-interaction --prefer-install=auto' -# - '.ci/snippet/REQUIRE composer require --dev dereuromark/composer-prefer-lowest:dev-master --with-all-dependencies;' -# - 'SPRYKER_CURRENT_REGION=EU SPRYKER_DYNAMIC_STORE_MODE=true .ci/snippet/REQUIRE vendor/bin/install -r ci.code-generate' -# - '.ci/snippet/FINISH' -# services: -# - type: 'POSTGRE_SQL' -# version: '9.6' -# connection: -# host: 'postgres' -# user: 'postgres' -# password: 'secret' -# - type: 'RABBIT_MQ' -# connection: -# host: 'rabbitmq' -# user: 'guest' -# password: 'guest' -# - type: 'REDIS' -# connection: -# host: 'redis' -# shell: 'BASH' -# - action: 'PHP 8.2 Validation' -# type: 'BUILD' -# docker_image_name: 'spryker/php' -# docker_image_tag: '8.2' -# execute_commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/RUN vendor/bin/phpstan analyze' -# - '.ci/snippet/FINISH' -# shell: 'BASH' -# run_next_parallel: true -# - action: 'PHP 8.2 PHPStan spryker/spryker [1/5]' -# type: 'BUILD' -# docker_image_name: 'spryker/php' -# docker_image_tag: '8.2' -# execute_commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/RUN vendor/bin/console code:phpstan -m Spryker.all -v -o 0,275' -# - '.ci/snippet/FINISH' -# shell: 'BASH' -# run_next_parallel: true -# - action: 'PHP 8.2 PHPStan spryker/spryker [2/5]' -# type: 'BUILD' -# docker_image_name: 'spryker/php' -# docker_image_tag: '8.2' -# execute_commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/RUN vendor/bin/console code:phpstan -m Spryker.all -v -o 275,275' -# - '.ci/snippet/FINISH' -# shell: 'BASH' -# run_next_parallel: true -# - action: 'PHP 8.2 PHPStan spryker/spryker [3/5]' -# type: 'BUILD' -# docker_image_name: 'spryker/php' -# docker_image_tag: '8.2' -# execute_commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/RUN vendor/bin/console code:phpstan -m Spryker.all -v -o 550,150' -# - '.ci/snippet/FINISH' -# shell: 'BASH' -# run_next_parallel: true -# - action: 'PHP 8.2 PHPStan spryker/spryker [4/5]' -# type: 'BUILD' -# docker_image_name: 'spryker/php' -# docker_image_tag: '8.2' -# execute_commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/RUN vendor/bin/console code:phpstan -m Spryker.all -v -o 700,200' -# - '.ci/snippet/FINISH' -# shell: 'BASH' -# run_next_parallel: true -# - action: 'PHP 8.2 PHPStan spryker/spryker [5/5]' -# type: 'BUILD' -# docker_image_name: 'spryker/php' -# docker_image_tag: '8.2' -# execute_commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/RUN vendor/bin/console code:phpstan -m Spryker.all -v -o 900' -# - '.ci/snippet/FINISH' -# shell: 'BASH' -# run_next_parallel: true -# - action: 'PHP 8.2 PHPStan spryker/spryker-shop' -# type: 'BUILD' -# docker_image_name: 'spryker/php' -# docker_image_tag: '8.2' -# execute_commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/RUN vendor/bin/console code:phpstan -m SprykerShop.all -v' -# - '.ci/snippet/FINISH' -# shell: 'BASH' -# -#- pipeline: 'Docker / Alpine / PHP 8.2 / MariaDB / Functional Tests / Dynamic Store OFF' -# events: -# - type: 'PUSH' -# refs: -# - 'refs/pull/*' -# - 'refs/heads/master' -# trigger_conditions: -# - trigger_condition: 'VAR_NOT_CONTAINS' -# trigger_variable_value: 'hackathon' -# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' -# terminate_stale_runs: true -# auto_clear_cache: true -# fail_on_prepare_env_warning: true -# concurrent_pipeline_runs: true -# clone_depth: 1 -# resources: 'NANO' -# actions: -# - action: 'Run tests' -# type: 'NATIVE_BUILD_DOCKER_CLI' -# commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.functional.mariadb.dynamic-store-off.yml' -# - '.ci/snippet/REQUIRE docker/sdk up -t' -# - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage0.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage1.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional2.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage2.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.glue.yml' -# - '.ci/snippet/FINISH' -# run_next_parallel: true -# variables: -# - key: 'SPRYKER_PLATFORM_IMAGE' -# value: 'spryker/php:8.2' -# type: 'VAR' -# - key: 'TRAVIS' -# value: '1' -# type: 'VAR' -# sync_paths: -# - pipeline_path: '/' -# vm_path: '/home/ubuntu/build' -# direction: 'PIPELINE_TO_VM' -# docker_layer_caching_scope: 'ACTION' -# instance_type: 'GENERAL_MEDIUM' -# -#- pipeline: 'Docker / Alpine / PHP 8.2 / MariaDB / Functional Tests' -# events: -# - type: 'PUSH' -# refs: -# - 'refs/pull/*' -# - 'refs/heads/master' -# trigger_conditions: -# - trigger_condition: 'VAR_NOT_CONTAINS' -# trigger_variable_value: 'hackathon' -# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' -# terminate_stale_runs: true -# auto_clear_cache: true -# fail_on_prepare_env_warning: true -# concurrent_pipeline_runs: true -# clone_depth: 1 -# resources: 'NANO' -# actions: -# - action: 'Run tests' -# type: 'NATIVE_BUILD_DOCKER_CLI' -# commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.functional.mariadb.yml' -# - '.ci/snippet/REQUIRE docker/sdk up -t' -# - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage0.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage1.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional2.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage2.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.glue.yml' -# - '.ci/snippet/FINISH' -# run_next_parallel: true -# variables: -# - key: 'SPRYKER_CURRENT_REGION' -# value: 'EU' -# type: 'VAR' -# - key: 'SPRYKER_DYNAMIC_STORE_MODE' -# value: 'true' -# type: 'VAR' -# - key: 'SPRYKER_PLATFORM_IMAGE' -# value: 'spryker/php:8.2' -# type: 'VAR' -# - key: 'TRAVIS' -# value: '1' -# type: 'VAR' -# sync_paths: -# - pipeline_path: '/' -# vm_path: '/home/ubuntu/build' -# direction: 'PIPELINE_TO_VM' -# docker_layer_caching_scope: 'ACTION' -# instance_type: 'GENERAL_MEDIUM' -# -#- pipeline: 'Docker / Alpine / PHP 8.2 / PostgreSQL / Functional Tests / Dynamic Store OFF' -# events: -# - type: 'PUSH' -# refs: -# - 'refs/pull/*' -# - 'refs/heads/master' -# terminate_stale_runs: true -# auto_clear_cache: true -# fail_on_prepare_env_warning: true -# concurrent_pipeline_runs: true -# clone_depth: 1 -# resources: 'NANO' -# actions: -# - action: 'Run tests' -# type: 'NATIVE_BUILD_DOCKER_CLI' -# commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.functional.dynamic-store-off.yml' -# - '.ci/snippet/REQUIRE docker/sdk up -t' -# - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage0.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage1.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional2.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage2.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.glue.yml' -# - '.ci/snippet/FINISH' -# run_next_parallel: true -# variables: -# - key: 'SPRYKER_PLATFORM_IMAGE' -# value: 'spryker/php:8.2' -# type: 'VAR' -# - key: 'TRAVIS' -# value: '1' -# type: 'VAR' -# sync_paths: -# - pipeline_path: '/' -# vm_path: '/home/ubuntu/build' -# direction: 'PIPELINE_TO_VM' -# docker_layer_caching_scope: 'ACTION' -# instance_type: 'GENERAL_MEDIUM' -# -#- pipeline: 'Docker / Alpine / PHP 8.2 / PostgreSQL / Functional Tests' -# events: -# - type: 'PUSH' -# refs: -# - 'refs/pull/*' -# - 'refs/heads/master' -# trigger_conditions: -# - trigger_condition: 'VAR_NOT_CONTAINS' -# trigger_variable_value: 'hackathon' -# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' -# terminate_stale_runs: true -# auto_clear_cache: true -# fail_on_prepare_env_warning: true -# concurrent_pipeline_runs: true -# clone_depth: 1 -# resources: 'NANO' -# actions: -# - action: 'Run tests' -# type: 'NATIVE_BUILD_DOCKER_CLI' -# commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.functional.yml' -# - '.ci/snippet/REQUIRE docker/sdk up -t' -# - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage0.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage1.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional2.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage2.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.glue.yml' -# - '.ci/snippet/FINISH' -# run_next_parallel: true -# variables: -# - key: 'SPRYKER_CURRENT_REGION' -# value: 'EU' -# type: 'VAR' -# - key: 'SPRYKER_DYNAMIC_STORE_MODE' -# value: 'true' -# type: 'VAR' -# - key: 'SPRYKER_PLATFORM_IMAGE' -# value: 'spryker/php:8.2' -# type: 'VAR' -# - key: 'TRAVIS' -# value: '1' -# type: 'VAR' -# sync_paths: -# - pipeline_path: '/' -# vm_path: '/home/ubuntu/build' -# direction: 'PIPELINE_TO_VM' -# docker_layer_caching_scope: 'ACTION' -# instance_type: 'GENERAL_MEDIUM' -# -#- pipeline: 'Docker / Alpine / PHP 8.2 / MariaDB / Acceptance / Dynamic Store OFF' -# events: -# - type: 'PUSH' -# refs: -# - 'refs/pull/*' -# - 'refs/heads/master' -# trigger_conditions: -# - trigger_condition: 'VAR_NOT_CONTAINS' -# trigger_variable_value: 'hackathon' -# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' -# terminate_stale_runs: true -# auto_clear_cache: true -# fail_on_prepare_env_warning: true -# concurrent_pipeline_runs: true -# clone_depth: 1 -# resources: 'NANO' -# actions: -# - action: 'Run tests' -# type: 'NATIVE_BUILD_DOCKER_CLI' -# commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.acceptance.mariadb.dynamic-store-off.yml' -# - '.ci/snippet/REQUIRE docker/sdk up -t' -# - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.acceptance.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept fixtures' -# - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.api.yml' -# - '.ci/snippet/FINISH' -# run_next_parallel: true -# variables: -# - key: 'SPRYKER_PLATFORM_IMAGE' -# value: 'spryker/php:8.2' -# type: 'VAR' -# - key: 'TRAVIS' -# value: '1' -# type: 'VAR' -# sync_paths: -# - pipeline_path: '/' -# vm_path: '/home/ubuntu/build' -# direction: 'PIPELINE_TO_VM' -# docker_layer_caching_scope: 'ACTION' -# instance_type: 'GENERAL_MEDIUM' -# -#- pipeline: 'Docker / Alpine / PHP 8.2 / MariaDB / Acceptance' -# events: -# - type: 'PUSH' -# refs: -# - 'refs/pull/*' -# - 'refs/heads/master' -# terminate_stale_runs: true -# auto_clear_cache: true -# fail_on_prepare_env_warning: true -# concurrent_pipeline_runs: true -# clone_depth: 1 -# resources: 'NANO' -# actions: -# - action: 'Run tests' -# type: 'NATIVE_BUILD_DOCKER_CLI' -# commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.acceptance.mariadb.yml' -# - '.ci/snippet/REQUIRE docker/sdk up -t' -# - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.acceptance.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept fixtures' -# - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.api.yml' -# - '.ci/snippet/FINISH' -# run_next_parallel: true -# variables: -# - key: 'SPRYKER_CURRENT_REGION' -# value: 'EU' -# type: 'VAR' -# - key: 'SPRYKER_DYNAMIC_STORE_MODE' -# value: 'true' -# type: 'VAR' -# - key: 'SPRYKER_PLATFORM_IMAGE' -# value: 'spryker/php:8.2' -# type: 'VAR' -# - key: 'TRAVIS' -# value: '1' -# type: 'VAR' -# sync_paths: -# - pipeline_path: '/' -# vm_path: '/home/ubuntu/build' -# direction: 'PIPELINE_TO_VM' -# docker_layer_caching_scope: 'ACTION' -# instance_type: 'GENERAL_MEDIUM' -# -#- pipeline: 'Docker / Alpine / PHP 8.2 / PostgreSQL / Acceptance / Dynamic Store OFF' -# events: -# - type: 'PUSH' -# refs: -# - 'refs/pull/*' -# - 'refs/heads/master' -# trigger_conditions: -# - trigger_condition: 'VAR_NOT_CONTAINS' -# trigger_variable_value: 'hackathon' -# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' -# terminate_stale_runs: true -# auto_clear_cache: true -# fail_on_prepare_env_warning: true -# concurrent_pipeline_runs: true -# clone_depth: 1 -# resources: 'NANO' -# actions: -# - action: 'Run tests' -# type: 'NATIVE_BUILD_DOCKER_CLI' -# commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.acceptance.dynamic-store-off.yml' -# - '.ci/snippet/REQUIRE docker/sdk up -t' -# - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.acceptance.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept fixtures' -# - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.api.yml' -# - '.ci/snippet/FINISH' -# run_next_parallel: true -# variables: -# - key: 'SPRYKER_PLATFORM_IMAGE' -# value: 'spryker/php:8.2' -# type: 'VAR' -# - key: 'TRAVIS' -# value: '1' -# type: 'VAR' -# sync_paths: -# - pipeline_path: '/' -# vm_path: '/home/ubuntu/build' -# direction: 'PIPELINE_TO_VM' -# docker_layer_caching_scope: 'ACTION' -# instance_type: 'GENERAL_MEDIUM' -# -#- pipeline: 'Docker / Alpine / PHP 8.2 / PostgreSQL / Acceptance' -# events: -# - type: 'PUSH' -# refs: -# - 'refs/pull/*' -# - 'refs/heads/master' -# trigger_conditions: -# - trigger_condition: 'VAR_NOT_CONTAINS' -# trigger_variable_value: 'hackathon' -# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' -# terminate_stale_runs: true -# auto_clear_cache: true -# fail_on_prepare_env_warning: true -# concurrent_pipeline_runs: true -# clone_depth: 1 -# resources: 'NANO' -# actions: -# - action: 'Run tests' -# type: 'NATIVE_BUILD_DOCKER_CLI' -# commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.acceptance.yml' -# - '.ci/snippet/REQUIRE docker/sdk up -t' -# - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.acceptance.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept fixtures' -# - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.api.yml' -# - '.ci/snippet/FINISH' -# run_next_parallel: true -# variables: -# - key: 'SPRYKER_CURRENT_REGION' -# value: 'EU' -# type: 'VAR' -# - key: 'SPRYKER_DYNAMIC_STORE_MODE' -# value: 'true' -# type: 'VAR' -# - key: 'SPRYKER_PLATFORM_IMAGE' -# value: 'spryker/php:8.2' -# type: 'VAR' -# - key: 'TRAVIS' -# value: '1' -# type: 'VAR' -# sync_paths: -# - pipeline_path: '/' -# vm_path: '/home/ubuntu/build' -# direction: 'PIPELINE_TO_VM' -# docker_layer_caching_scope: 'ACTION' -# instance_type: 'GENERAL_MEDIUM' -# -#- pipeline: 'Docker / Alpine / PHP 8.3 / MariaDB / Functional Tests / Dynamic Store OFF' -# events: -# - type: 'PUSH' -# refs: -# - 'refs/pull/*' -# - 'refs/heads/master' -# trigger_conditions: -# - trigger_condition: 'VAR_NOT_CONTAINS' -# trigger_variable_value: 'hackathon' -# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' -# terminate_stale_runs: true -# auto_clear_cache: true -# fail_on_prepare_env_warning: true -# concurrent_pipeline_runs: true -# clone_depth: 1 -# resources: 'NANO' -# actions: -# - action: 'Run tests' -# type: 'NATIVE_BUILD_DOCKER_CLI' -# commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.functional.mariadb.dynamic-store-off.yml' -# - '.ci/snippet/REQUIRE docker/sdk up -t' -# - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage0.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage1.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional2.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage2.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.glue.yml' -# - '.ci/snippet/FINISH' -# run_next_parallel: true -# variables: -# - key: 'SPRYKER_PLATFORM_IMAGE' -# value: 'spryker/php:8.3' -# type: 'VAR' -# - key: 'TRAVIS' -# value: '1' -# type: 'VAR' -# sync_paths: -# - pipeline_path: '/' -# vm_path: '/home/ubuntu/build' -# direction: 'PIPELINE_TO_VM' -# docker_layer_caching_scope: 'ACTION' -# instance_type: 'GENERAL_MEDIUM' -# -#- pipeline: 'Docker / Alpine / PHP 8.3 / MariaDB / Functional Tests' -# events: -# - type: 'PUSH' -# refs: -# - 'refs/pull/*' -# - 'refs/heads/master' -# trigger_conditions: -# - trigger_condition: 'VAR_NOT_CONTAINS' -# trigger_variable_value: 'hackathon' -# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' -# terminate_stale_runs: true -# auto_clear_cache: true -# fail_on_prepare_env_warning: true -# concurrent_pipeline_runs: true -# clone_depth: 1 -# resources: 'NANO' -# actions: -# - action: 'Run tests' -# type: 'NATIVE_BUILD_DOCKER_CLI' -# commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.functional.mariadb.yml' -# - '.ci/snippet/REQUIRE docker/sdk up -t' -# - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage0.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage1.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional2.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage2.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.glue.yml' -# - '.ci/snippet/FINISH' -# run_next_parallel: true -# variables: -# - key: 'SPRYKER_CURRENT_REGION' -# value: 'EU' -# type: 'VAR' -# - key: 'SPRYKER_DYNAMIC_STORE_MODE' -# value: 'true' -# type: 'VAR' -# - key: 'SPRYKER_PLATFORM_IMAGE' -# value: 'spryker/php:8.3' -# type: 'VAR' -# - key: 'TRAVIS' -# value: '1' -# type: 'VAR' -# sync_paths: -# - pipeline_path: '/' -# vm_path: '/home/ubuntu/build' -# direction: 'PIPELINE_TO_VM' -# docker_layer_caching_scope: 'ACTION' -# instance_type: 'GENERAL_MEDIUM' -# -#- pipeline: 'Docker / Alpine / PHP 8.3 / PostgreSQL / Functional Tests / Dynamic Store OFF' -# events: -# - type: 'PUSH' -# refs: -# - 'refs/pull/*' -# - 'refs/heads/master' -# trigger_conditions: -# - trigger_condition: 'VAR_NOT_CONTAINS' -# trigger_variable_value: 'hackathon' -# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' -# terminate_stale_runs: true -# auto_clear_cache: true -# fail_on_prepare_env_warning: true -# concurrent_pipeline_runs: true -# clone_depth: 1 -# resources: 'NANO' -# actions: -# - action: 'Run tests' -# type: 'NATIVE_BUILD_DOCKER_CLI' -# commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.functional.dynamic-store-off.yml' -# - '.ci/snippet/REQUIRE docker/sdk up -t' -# - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage0.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage1.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional2.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage2.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.glue.yml' -# - '.ci/snippet/FINISH' -# run_next_parallel: true -# variables: -# - key: 'SPRYKER_PLATFORM_IMAGE' -# value: 'spryker/php:8.3' -# type: 'VAR' -# - key: 'TRAVIS' -# value: '1' -# type: 'VAR' -# sync_paths: -# - pipeline_path: '/' -# vm_path: '/home/ubuntu/build' -# direction: 'PIPELINE_TO_VM' -# docker_layer_caching_scope: 'ACTION' -# instance_type: 'GENERAL_MEDIUM' -# -#- pipeline: 'Docker / Alpine / PHP 8.3 / PostgreSQL / Functional Tests' -# events: -# - type: 'PUSH' -# refs: -# - 'refs/pull/*' -# - 'refs/heads/master' -# trigger_conditions: -# - trigger_condition: 'VAR_NOT_CONTAINS' -# trigger_variable_value: 'hackathon' -# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' -# terminate_stale_runs: true -# auto_clear_cache: true -# fail_on_prepare_env_warning: true -# concurrent_pipeline_runs: true -# clone_depth: 1 -# resources: 'NANO' -# actions: -# - action: 'Run tests' -# type: 'NATIVE_BUILD_DOCKER_CLI' -# commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.functional.yml' -# - '.ci/snippet/REQUIRE docker/sdk up -t' -# - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage0.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage1.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional2.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage2.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.glue.yml' -# - '.ci/snippet/FINISH' -# run_next_parallel: true -# variables: -# - key: 'SPRYKER_CURRENT_REGION' -# value: 'EU' -# type: 'VAR' -# - key: 'SPRYKER_DYNAMIC_STORE_MODE' -# value: 'true' -# type: 'VAR' -# - key: 'SPRYKER_PLATFORM_IMAGE' -# value: 'spryker/php:8.3' -# type: 'VAR' -# - key: 'TRAVIS' -# value: '1' -# type: 'VAR' -# sync_paths: -# - pipeline_path: '/' -# vm_path: '/home/ubuntu/build' -# direction: 'PIPELINE_TO_VM' -# docker_layer_caching_scope: 'ACTION' -# instance_type: 'GENERAL_MEDIUM' -# -#- pipeline: 'Docker / Alpine / PHP 8.3 / MariaDB / Acceptance / Dynamic Store OFF' -# events: -# - type: 'PUSH' -# refs: -# - 'refs/pull/*' -# - 'refs/heads/master' -# trigger_conditions: -# - trigger_condition: 'VAR_NOT_CONTAINS' -# trigger_variable_value: 'hackathon' -# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' -# terminate_stale_runs: true -# auto_clear_cache: true -# fail_on_prepare_env_warning: true -# concurrent_pipeline_runs: true -# clone_depth: 1 -# resources: 'NANO' -# actions: -# - action: 'Run tests' -# type: 'NATIVE_BUILD_DOCKER_CLI' -# commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.acceptance.mariadb.dynamic-store-off.yml' -# - '.ci/snippet/REQUIRE docker/sdk up -t' -# - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.acceptance.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept fixtures' -# - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.api.yml' -# - '.ci/snippet/FINISH' -# run_next_parallel: true -# variables: -# - key: 'SPRYKER_PLATFORM_IMAGE' -# value: 'spryker/php:8.3' -# type: 'VAR' -# - key: 'TRAVIS' -# value: '1' -# type: 'VAR' -# sync_paths: -# - pipeline_path: '/' -# vm_path: '/home/ubuntu/build' -# direction: 'PIPELINE_TO_VM' -# docker_layer_caching_scope: 'ACTION' -# instance_type: 'GENERAL_MEDIUM' -# -#- pipeline: 'Docker / Alpine / PHP 8.3 / MariaDB / Acceptance' -# events: -# - type: 'PUSH' -# refs: -# - 'refs/pull/*' -# - 'refs/heads/master' -# trigger_conditions: -# - trigger_condition: 'VAR_NOT_CONTAINS' -# trigger_variable_value: 'hackathon' -# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' -# terminate_stale_runs: true -# auto_clear_cache: true -# fail_on_prepare_env_warning: true -# concurrent_pipeline_runs: true -# clone_depth: 1 -# resources: 'NANO' -# actions: -# - action: 'Run tests' -# type: 'NATIVE_BUILD_DOCKER_CLI' -# commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.acceptance.mariadb.yml' -# - '.ci/snippet/REQUIRE docker/sdk up -t' -# - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.acceptance.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept fixtures' -# - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.api.yml' -# - '.ci/snippet/FINISH' -# run_next_parallel: true -# variables: -# - key: 'SPRYKER_CURRENT_REGION' -# value: 'EU' -# type: 'VAR' -# - key: 'SPRYKER_DYNAMIC_STORE_MODE' -# value: 'true' -# type: 'VAR' -# - key: 'SPRYKER_PLATFORM_IMAGE' -# value: 'spryker/php:8.3' -# type: 'VAR' -# - key: 'TRAVIS' -# value: '1' -# type: 'VAR' -# sync_paths: -# - pipeline_path: '/' -# vm_path: '/home/ubuntu/build' -# direction: 'PIPELINE_TO_VM' -# docker_layer_caching_scope: 'ACTION' -# instance_type: 'GENERAL_MEDIUM' -# -#- pipeline: 'Docker / Alpine / PHP 8.3 / PostgreSQL / Acceptance / Dynamic Store OFF' -# events: -# - type: 'PUSH' -# refs: -# - 'refs/pull/*' -# - 'refs/heads/master' -# trigger_conditions: -# - trigger_condition: 'VAR_NOT_CONTAINS' -# trigger_variable_value: 'hackathon' -# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' -# terminate_stale_runs: true -# auto_clear_cache: true -# fail_on_prepare_env_warning: true -# concurrent_pipeline_runs: true -# clone_depth: 1 -# resources: 'NANO' -# actions: -# - action: 'Run tests' -# type: 'NATIVE_BUILD_DOCKER_CLI' -# commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.acceptance.dynamic-store-off.yml' -# - '.ci/snippet/REQUIRE docker/sdk up -t' -# - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.acceptance.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept fixtures' -# - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.api.yml' -# - '.ci/snippet/FINISH' -# run_next_parallel: true -# variables: -# - key: 'SPRYKER_PLATFORM_IMAGE' -# value: 'spryker/php:8.3' -# type: 'VAR' -# - key: 'TRAVIS' -# value: '1' -# type: 'VAR' -# sync_paths: -# - pipeline_path: '/' -# vm_path: '/home/ubuntu/build' -# direction: 'PIPELINE_TO_VM' -# docker_layer_caching_scope: 'ACTION' -# instance_type: 'GENERAL_MEDIUM' -# -#- pipeline: 'Docker / Alpine / PHP 8.3 / PostgreSQL / Acceptance' -# events: -# - type: 'PUSH' -# refs: -# - 'refs/pull/*' -# - 'refs/heads/master' -# trigger_conditions: -# - trigger_condition: 'VAR_NOT_CONTAINS' -# trigger_variable_value: 'hackathon' -# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' -# terminate_stale_runs: true -# auto_clear_cache: true -# fail_on_prepare_env_warning: true -# concurrent_pipeline_runs: true -# clone_depth: 1 -# resources: 'NANO' -# actions: -# - action: 'Run tests' -# type: 'NATIVE_BUILD_DOCKER_CLI' -# commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.acceptance.yml' -# - '.ci/snippet/REQUIRE docker/sdk up -t' -# - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.acceptance.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept fixtures' -# - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.api.yml' -# - '.ci/snippet/FINISH' -# run_next_parallel: true -# variables: -# - key: 'SPRYKER_CURRENT_REGION' -# value: 'EU' -# type: 'VAR' -# - key: 'SPRYKER_DYNAMIC_STORE_MODE' -# value: 'true' -# type: 'VAR' -# - key: 'SPRYKER_PLATFORM_IMAGE' -# value: 'spryker/php:8.3' -# type: 'VAR' -# - key: 'TRAVIS' -# value: '1' -# type: 'VAR' -# sync_paths: -# - pipeline_path: '/' -# vm_path: '/home/ubuntu/build' -# direction: 'PIPELINE_TO_VM' -# docker_layer_caching_scope: 'ACTION' -# instance_type: 'GENERAL_MEDIUM' -# -#- pipeline: 'Docker / Debian / PHP 8.3 / Frontend & Assets' -# events: -# - type: 'PUSH' -# refs: -# - 'refs/pull/*' -# - 'refs/heads/master' -# trigger_conditions: -# - trigger_condition: 'VAR_NOT_CONTAINS' -# trigger_variable_value: 'hackathon' -# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' -# terminate_stale_runs: true -# auto_clear_cache: true -# fail_on_prepare_env_warning: true -# concurrent_pipeline_runs: true -# clone_depth: 1 -# resources: 'NANO' -# actions: -# - action: 'Run tests' -# type: 'NATIVE_BUILD_DOCKER_CLI' -# commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.yml' -# - 'export SPRYKER_BUILD_HASH=myhash' -# - '.ci/snippet/REQUIRE docker/sdk export images' -# - '.ci/snippet/REQUIRE script -q -e -c "docker run -it --rm -e SPRYKER_NGINX_CGI_HOST_YVES_EU=localhost -e SPRYKER_NGINX_CGI_HOST_BACKOFFICE_EU=localhost -e SPRYKER_NGINX_CGI_HOST_BACKEND_GATEWAY_EU=localhost -e SPRYKER_NGINX_CGI_HOST_BACKEND_API_EU=localhost -e SPRYKER_NGINX_CGI_HOST_GLUE_EU=localhost -e SPRYKER_NGINX_CGI_HOST_CONFIGURATOR_EU=localhost -e SPRYKER_NGINX_CGI_HOST_YVES_US=localhost -e SPRYKER_NGINX_CGI_HOST_GLUE_US=localhost -e SPRYKER_NGINX_CGI_HOST_BACKOFFICE_US=localhost -e SPRYKER_NGINX_CGI_HOST_BACKEND_GATEWAY_US=localhost -e SPRYKER_NGINX_CGI_HOST_BACKEND_API_US=localhost -e ALLOWED_IP=127.0.0.1 spryker_demo_frontend:1.0-frontend nginx -t"' -# - '.ci/snippet/REQUIRE script -q -e -c "docker run -it --rm --entrypoint='''' spryker_demo_frontend:1.0-frontend ls -al /data/public/Yves/assets/myhash"' -# - '.ci/snippet/REQUIRE script -q -e -c "docker run -it --rm --entrypoint='''' spryker_demo_frontend:1.0-frontend ls -al /data/public/Zed/assets/"' -# - '.ci/snippet/FINISH' -# run_next_parallel: true -# variables: -# - key: 'SPRYKER_PLATFORM_IMAGE' -# value: 'spryker/php:8.3-debian' -# type: 'VAR' -# - key: 'TRAVIS' -# value: '1' -# type: 'VAR' -# sync_paths: -# - pipeline_path: '/' -# vm_path: '/home/ubuntu/build' -# direction: 'PIPELINE_TO_VM' -# docker_layer_caching_scope: 'ACTION' -# instance_type: 'GENERAL_MEDIUM' -# -#- pipeline: 'Docker / Alpine / PHP 8.2 / MariaDB / Functional Tests / Prefer Lowest / Dynamic Store OFF' -# events: -# - type: 'PUSH' -# refs: -# - 'refs/pull/*' -# - 'refs/heads/master' -# trigger_conditions: -# - trigger_condition: 'VAR_NOT_CONTAINS' -# trigger_variable_value: 'hackathon' -# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' -# terminate_stale_runs: true -# auto_clear_cache: true -# fail_on_prepare_env_warning: true -# concurrent_pipeline_runs: true -# clone_depth: 1 -# resources: 'NANO' -# actions: -# - action: 'Update Composer (Prefer Lowest)' -# type: 'BUILD' -# docker_image_name: 'spryker/php' -# docker_image_tag: '8.2' -# execute_commands: -# - 'composer config github-oauth.github.com ${GITHUB_TOKEN}' -# - 'COMPOSER_MEMORY_LIMIT=-1 composer update --prefer-lowest --no-interaction --prefer-install=auto --quiet' -# - 'composer require --dev dereuromark/composer-prefer-lowest:dev-master --with-all-dependencies' -# shell: 'BASH' -# - action: 'Docker / Alpine / PHP 8.2 / MariaDB / Functional Tests / Prefer Lowest' -# type: 'NATIVE_BUILD_DOCKER_CLI' -# commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.functional.mariadb.dynamic-store-off.prefer-lowest.yml' -# - '.ci/snippet/REQUIRE docker/sdk up -t' -# - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage0.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage1.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional2.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage2.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.glue.yml' -# - '.ci/snippet/FINISH' -# run_next_parallel: true -# variables: -# - key: 'SPRYKER_PLATFORM_IMAGE' -# value: 'spryker/php:8.2' -# type: 'VAR' -# - key: 'TRAVIS' -# value: '1' -# type: 'VAR' -# sync_paths: -# - pipeline_path: '/' -# vm_path: '/home/ubuntu/build' -# direction: 'PIPELINE_TO_VM' -# docker_layer_caching_scope: 'ACTION' -# instance_type: 'GENERAL_MEDIUM' -# -#- pipeline: 'Docker / Alpine / PHP 8.2 / MariaDB / Functional Tests / Prefer Lowest' -# events: -# - type: 'PUSH' -# refs: -# - 'refs/pull/*' -# - 'refs/heads/master' -# trigger_conditions: -# - trigger_condition: 'VAR_NOT_CONTAINS' -# trigger_variable_value: 'hackathon' -# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' -# terminate_stale_runs: true -# auto_clear_cache: true -# fail_on_prepare_env_warning: true -# concurrent_pipeline_runs: true -# clone_depth: 1 -# resources: 'NANO' -# actions: -# - action: 'Update Composer (Prefer Lowest)' -# type: 'BUILD' -# docker_image_name: 'spryker/php' -# docker_image_tag: '8.2' -# execute_commands: -# - 'composer config github-oauth.github.com ${GITHUB_TOKEN}' -# - 'COMPOSER_MEMORY_LIMIT=-1 composer update --prefer-lowest --no-interaction --prefer-install=auto --quiet' -# - 'composer require --dev dereuromark/composer-prefer-lowest:dev-master --with-all-dependencies' -# shell: 'BASH' -# - action: 'Run tests' -# type: 'NATIVE_BUILD_DOCKER_CLI' -# commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.functional.mariadb.prefer-lowest.yml' -# - '.ci/snippet/REQUIRE docker/sdk up -t' -# - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage0.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage1.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional2.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage2.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.glue.yml' -# - '.ci/snippet/FINISH' -# run_next_parallel: true -# variables: -# - key: 'SPRYKER_CURRENT_REGION' -# value: 'EU' -# type: 'VAR' -# - key: 'SPRYKER_DYNAMIC_STORE_MODE' -# value: 'true' -# type: 'VAR' -# - key: 'SPRYKER_PLATFORM_IMAGE' -# value: 'spryker/php:8.2' -# type: 'VAR' -# - key: 'TRAVIS' -# value: '1' -# type: 'VAR' -# sync_paths: -# - pipeline_path: '/' -# vm_path: '/home/ubuntu/build' -# direction: 'PIPELINE_TO_VM' -# docker_layer_caching_scope: 'ACTION' -# instance_type: 'GENERAL_MEDIUM' -# -#- pipeline: 'Docker / Alpine / PHP 8.2 / MariaDB / Acceptance / Prefer Lowest / Dynamic Store OFF' -# events: -# - type: 'PUSH' -# refs: -# - 'refs/pull/*' -# - 'refs/heads/master' -# trigger_conditions: -# - trigger_condition: 'VAR_NOT_CONTAINS' -# trigger_variable_value: 'hackathon' -# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' -# terminate_stale_runs: true -# auto_clear_cache: true -# fail_on_prepare_env_warning: true -# concurrent_pipeline_runs: true -# clone_depth: 1 -# resources: 'NANO' -# actions: -# - action: 'Update Composer (Prefer Lowest)' -# type: 'BUILD' -# docker_image_name: 'spryker/php' -# docker_image_tag: '8.2' -# execute_commands: -# - 'composer config github-oauth.github.com ${GITHUB_TOKEN}' -# - 'COMPOSER_MEMORY_LIMIT=-1 composer update --prefer-lowest --no-interaction --prefer-install=auto --quiet' -# - 'composer require --dev dereuromark/composer-prefer-lowest:dev-master --with-all-dependencies' -# shell: 'BASH' -# - action: 'Run tests' -# type: 'NATIVE_BUILD_DOCKER_CLI' -# commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.acceptance.mariadb.dynamic-store-off.prefer-lowest.yml' -# - '.ci/snippet/REQUIRE docker/sdk up -t' -# - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.acceptance.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept fixtures' -# - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.api.yml' -# - '.ci/snippet/FINISH' -# run_next_parallel: true -# variables: -# - key: 'SPRYKER_PLATFORM_IMAGE' -# value: 'spryker/php:8.2' -# type: 'VAR' -# - key: 'TRAVIS' -# value: '1' -# type: 'VAR' -# sync_paths: -# - pipeline_path: '/' -# vm_path: '/home/ubuntu/build' -# direction: 'PIPELINE_TO_VM' -# docker_layer_caching_scope: 'ACTION' -# instance_type: 'GENERAL_LARGE' -# -#- pipeline: 'Docker / Alpine / PHP 8.2 / MariaDB / Acceptance / Prefer Lowest' -# events: -# - type: 'PUSH' -# refs: -# - 'refs/pull/*' -# - 'refs/heads/master' -# trigger_conditions: -# - trigger_condition: 'VAR_NOT_CONTAINS' -# trigger_variable_value: 'hackathon' -# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' -# terminate_stale_runs: true -# auto_clear_cache: true -# fail_on_prepare_env_warning: true -# concurrent_pipeline_runs: true -# clone_depth: 1 -# resources: 'NANO' -# actions: -# - action: 'Update Composer (Prefer Lowest)' -# type: 'BUILD' -# docker_image_name: 'spryker/php' -# docker_image_tag: '8.2' -# execute_commands: -# - 'composer config github-oauth.github.com ${GITHUB_TOKEN}' -# - 'COMPOSER_MEMORY_LIMIT=-1 composer update --prefer-lowest --no-interaction --prefer-install=auto --quiet' -# - 'composer require --dev dereuromark/composer-prefer-lowest:dev-master --with-all-dependencies' -# shell: 'BASH' -# - action: 'Run tests' -# type: 'NATIVE_BUILD_DOCKER_CLI' -# commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.acceptance.mariadb.prefer-lowest.yml' -# - '.ci/snippet/REQUIRE docker/sdk up -t' -# - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.acceptance.yml' -# - '.ci/snippet/RUN docker/sdk testing codecept fixtures' -# - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' -# - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.api.yml' -# - '.ci/snippet/FINISH' -# run_next_parallel: true -# variables: -# - key: 'SPRYKER_CURRENT_REGION' -# value: 'EU' -# type: 'VAR' -# - key: 'SPRYKER_DYNAMIC_STORE_MODE' -# value: 'true' -# type: 'VAR' -# - key: 'SPRYKER_PLATFORM_IMAGE' -# value: 'spryker/php:8.2' -# type: 'VAR' -# - key: 'TRAVIS' -# value: '1' -# type: 'VAR' -# sync_paths: -# - pipeline_path: '/' -# vm_path: '/home/ubuntu/build' -# direction: 'PIPELINE_TO_VM' -# docker_layer_caching_scope: 'ACTION' -# instance_type: 'GENERAL_MEDIUM' -# -#- pipeline: 'Docker / Alpine / PHP 8.2 / MariaDB / Robot / Dynamic Store OFF' -# events: -# - type: 'PUSH' -# refs: -# - 'refs/pull/*' -# - 'refs/heads/master' -# trigger_conditions: -# - trigger_condition: 'VAR_NOT_CONTAINS' -# trigger_variable_value: 'hackathon' -# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' -# terminate_stale_runs: true -# auto_clear_cache: true -# fail_on_prepare_env_warning: true -# concurrent_pipeline_runs: true -# clone_depth: 1 -# resources: 'NANO' -# actions: -# - action: 'Install Composer' -# type: 'BUILD' -# docker_image_name: 'spryker/php' -# docker_image_tag: '8.3' -# execute_commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' -# - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' -# - '.ci/snippet/FINISH' -# shell: 'BASH' -# - action: 'Docker / Alpine / PHP 8.2 / MariaDB / Robot' -# type: 'NATIVE_BUILD_DOCKER_CLI' -# commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/REQUIRE docker/sdk boot deploy.ci.acceptance.mariadb.dynamic-store-off.yml' -# - '.ci/snippet/RUN docker/sdk up -t' -# - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' -# - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' -# - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:api_suite -v docker:True --exclude skip-due-to-issueORskip-due-to-refactoring -d results -s robotframework.tests.api.suite ."' -# - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' -# - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' -# - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' -# - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB' -# - 'export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID' -# - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' -# - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' -# - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' -# - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/log.html' -# - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-off/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/log.html"' -# - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' -# - '.ci/snippet/FINISH' -# run_next_parallel: true -# variables: -# - key: 'SPRYKER_PLATFORM_IMAGE' -# value: 'spryker/php:8.2' -# type: 'VAR' -# - key: 'TRAVIS' -# value: '1' -# type: 'VAR' -# timeout: 8000 -# sync_paths: -# - pipeline_path: '/' -# vm_path: '/home/ubuntu/build' -# direction: 'PIPELINE_TO_VM' -# docker_layer_caching_scope: 'ACTION' -# -#- pipeline: 'Docker / Alpine / PHP 8.3 / PostgreSQL / Robot / API' -# events: -# - type: 'PUSH' -# refs: -# - 'refs/pull/*' -# - 'refs/heads/master' -# trigger_conditions: -# - trigger_condition: 'VAR_NOT_CONTAINS' -# trigger_variable_value: 'hackathon' -# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' -# terminate_stale_runs: true -# auto_clear_cache: true -# fail_on_prepare_env_warning: true -# concurrent_pipeline_runs: true -# clone_depth: 1 -# resources: 'NANO' -# actions: -# - action: 'Install Composer' -# type: 'BUILD' -# docker_image_name: 'spryker/php' -# docker_image_tag: '8.3' -# execute_commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' -# - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' -# - '.ci/snippet/FINISH' -# shell: 'BASH' -# - action: 'Run tests' -# type: 'NATIVE_BUILD_DOCKER_CLI' -# commands: -# - '.ci/snippet/PREPARE' -# - 'export SPRYKER_PLATFORM_IMAGE=spryker/php:8.3' -# - '.ci/snippet/REQUIRE docker/sdk boot deploy.ci.api.robot.yml' -# - '.ci/snippet/RUN docker/sdk up -t' -# - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' -# - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' -# - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:api_suite -v db_engine:psycopg2 -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local --exclude skip-due-to-issueORskip-due-to-refactoring -d results -s robotframework.tests.api.suite ."' -# - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' -# - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' -# - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' -# - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB' -# - 'export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID' -# - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' -# - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' -# - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' -# - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3PostgreSQL/log.html' -# - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-on/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.3PostgreSQL/log.html"' -# - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' -# - '.ci/snippet/FINISH' -# variables: -# - key: 'SPRYKER_PLATFORM_IMAGE' -# value: 'spryker/php:8.3' -# type: 'VAR' -# - key: 'SPRYKER_CURRENT_REGION' -# value: 'EU' -# type: 'VAR' -# - key: 'SPRYKER_DYNAMIC_STORE_MODE' -# value: 'true' -# type: 'VAR' -# - key: 'TRAVIS' -# value: '1' -# type: 'VAR' -# timeout: 8000 -# sync_paths: -# - pipeline_path: '/' -# vm_path: '/home/ubuntu/build' -# direction: 'PIPELINE_TO_VM' -# docker_layer_caching_scope: 'ACTION' -# -#- pipeline: 'Docker / Alpine / PHP 8.3 / MariaDB / Robot / API' -# events: -# - type: 'PUSH' -# refs: -# - 'refs/pull/*' -# - 'refs/heads/master' -# trigger_conditions: -# - trigger_condition: 'VAR_NOT_CONTAINS' -# trigger_variable_value: 'hackathon' -# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' -# terminate_stale_runs: true -# auto_clear_cache: true -# fail_on_prepare_env_warning: true -# concurrent_pipeline_runs: true -# clone_depth: 1 -# resources: 'NANO' -# actions: -# - action: 'Install Composer' -# type: 'BUILD' -# docker_image_name: 'spryker/php' -# docker_image_tag: '8.3' -# execute_commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' -# - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' -# - '.ci/snippet/FINISH' -# shell: 'BASH' -# - action: 'Docker / Alpine / PHP 8.2 / MariaDB / Robot' -# type: 'NATIVE_BUILD_DOCKER_CLI' -# commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/REQUIRE docker/sdk boot deploy.ci.api.mariadb.robot.yml' -# - '.ci/snippet/RUN docker/sdk up -t' -# - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' -# - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' -# - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:api_suite -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local --exclude skip-due-to-issueORskip-due-to-refactoring -d results -s robotframework.tests.api.suite ."' -# - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' -# - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' -# - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' -# - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB' -# - 'export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID' -# - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' -# - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' -# - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' -# - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/log.html' -# - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-on/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/log.html"' -# - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' -# - '.ci/snippet/FINISH' -# run_next_parallel: true -# variables: -# - key: 'SPRYKER_PLATFORM_IMAGE' -# value: 'spryker/php:8.3' -# type: 'VAR' -# - key: 'SPRYKER_CURRENT_REGION' -# value: 'EU' -# type: 'VAR' -# - key: 'SPRYKER_DYNAMIC_STORE_MODE' -# value: 'true' -# type: 'VAR' -# - key: 'TRAVIS' -# value: '1' -# type: 'VAR' -# timeout: 8000 -# sync_paths: -# - pipeline_path: '/' -# vm_path: '/home/ubuntu/build' -# direction: 'PIPELINE_TO_VM' -# docker_layer_caching_scope: 'ACTION' -# instance_type: 'GENERAL_MEDIUM' -# -#- pipeline: 'Docker / Alpine / PHP 8.3 / MariaDB / Cypress / Dynamic Store OFF' -# events: -# - type: 'PUSH' -# refs: -# - 'refs/pull/*' -# - 'refs/heads/master' -# trigger_conditions: -# - trigger_condition: 'VAR_NOT_CONTAINS' -# trigger_variable_value: 'hackathon' -# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' -# terminate_stale_runs: true -# auto_clear_cache: true -# fail_on_prepare_env_warning: true -# concurrent_pipeline_runs: true -# clone_depth: 1 -# resources: 'NANO' -# actions: -# - action: 'Install Composer' -# type: 'BUILD' -# docker_image_name: 'spryker/php' -# docker_image_tag: '8.3' -# execute_commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' -# - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' -# - '.ci/snippet/FINISH' -# shell: 'BASH' -# - action: 'Run tests' -# type: 'NATIVE_BUILD_DOCKER_CLI' -# commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/REQUIRE docker/sdk boot deploy.ci.acceptance.mariadb.dynamic-store-off.cypress.yml' -# - '.ci/snippet/RUN docker/sdk up -t' -# - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' -# - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' -# - '.ci/snippet/RUN script -q -e -c "docker/sdk exec cypress-tests cp .env.example .env"' -# - '.ci/snippet/RUN script -q -e -c "docker/sdk exec cypress-tests npm run cy:ci"' -# - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' -# - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' -# - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' -# - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB' -# - 'export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID' -# - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' -# - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' -# - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' -# - '.ci/snippet/REQUIRE aws s3 cp ./.cypress s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/cypress/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive' -# - 'echo "Check the Cypress screenshots - https://s3.console.aws.amazon.com/s3/buckets/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-off/cypress/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/screenshots/&showversions=false"' -# - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' -# - '.ci/snippet/FINISH' -# run_next_parallel: true -# variables: -# - key: 'SPRYKER_PLATFORM_IMAGE' -# value: 'spryker/php:8.3' -# type: 'VAR' -# - key: 'TRAVIS' -# value: '1' -# type: 'VAR' -# timeout: 8000 -# sync_paths: -# - pipeline_path: '/' -# vm_path: '/home/ubuntu/build' -# direction: 'PIPELINE_TO_VM' -# docker_layer_caching_scope: 'ACTION' -# -#- pipeline: 'Docker / Alpine / PHP 8.3 / MariaDB / Cypress' -# events: -# - type: 'PUSH' -# refs: -# - 'refs/pull/*' -# - 'refs/heads/master' -# trigger_conditions: -# - trigger_condition: 'VAR_NOT_CONTAINS' -# trigger_variable_value: 'hackathon' -# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' -# terminate_stale_runs: true -# auto_clear_cache: true -# fail_on_prepare_env_warning: true -# concurrent_pipeline_runs: true -# clone_depth: 1 -# resources: 'NANO' -# actions: -# - action: 'Install Composer' -# type: 'BUILD' -# docker_image_name: 'spryker/php' -# docker_image_tag: '8.3' -# execute_commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' -# - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' -# - '.ci/snippet/FINISH' -# shell: 'BASH' -# - action: 'Run tests' -# type: 'NATIVE_BUILD_DOCKER_CLI' -# commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/REQUIRE docker/sdk boot deploy.ci.acceptance.mariadb.cypress.yml' -# - '.ci/snippet/RUN docker/sdk up -t' -# - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' -# - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' -# - '.ci/snippet/RUN script -q -e -c "docker/sdk exec cypress-tests cp .env.dynamic-store.example .env"' -# - '.ci/snippet/RUN script -q -e -c "docker/sdk exec cypress-tests npm run cy:ci"' -# - ' .ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' -# - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' -# - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' -# - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB' -# - 'export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID' -# - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' -# - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' -# - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' -# - '.ci/snippet/REQUIRE aws s3 cp ./.cypress s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/cypress/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive' -# - 'echo "Check the Cypress screenshots - https://s3.console.aws.amazon.com/s3/buckets/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-on/cypress/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/screenshots/&showversions=false"' -# - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' -# - '.ci/snippet/FINISH' -# run_next_parallel: true -# variables: -# - key: 'SPRYKER_PLATFORM_IMAGE' -# value: 'spryker/php:8.3' -# type: 'VAR' -# - key: 'SPRYKER_CURRENT_REGION' -# value: 'EU' -# type: 'VAR' -# - key: 'SPRYKER_DYNAMIC_STORE_MODE' -# value: 'true' -# type: 'VAR' -# - key: 'TRAVIS' -# value: '1' -# type: 'VAR' -# timeout: 8000 -# sync_paths: -# - pipeline_path: '/' -# vm_path: '/home/ubuntu/build' -# direction: 'PIPELINE_TO_VM' -# docker_layer_caching_scope: 'ACTION' -# -#- pipeline: 'Positive / Docker / Alpine / PHP 8.2 / MariaDB / Robot / API' -# events: -# - type: 'PUSH' -# refs: -# - 'refs/pull/*' -# - 'refs/heads/master' -# trigger_conditions: -# - trigger_condition: 'VAR_CONTAINS' -# trigger_variable_value: 'hackathon' -# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' -# terminate_stale_runs: true -# auto_clear_cache: true -# fail_on_prepare_env_warning: true -# concurrent_pipeline_runs: true -# clone_depth: 1 -# resources: 'NANO' -# actions: -# - action: 'Install Composer' -# type: 'BUILD' -# docker_image_name: 'spryker/php' -# docker_image_tag: '8.2' -# execute_commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' -# - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' -# - '.ci/snippet/FINISH' -# shell: 'BASH' -# - action: 'Docker / Alpine / PHP 8.2 / MariaDB / Robot' -# type: 'NATIVE_BUILD_DOCKER_CLI' -# commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/REQUIRE docker/sdk boot deploy.ci.api.mariadb.robot.yml' -# - '.ci/snippet/RUN docker/sdk up -t' -# - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' -# - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' -# - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:api_suite -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local --exclude skip-due-to-issueORskip-due-to-refactoring -d results -s robotframework.tests.api.suite.\"*\".positive ."' -# - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' -# - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' -# - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' -# - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB' -# - 'export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID' -# - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' -# - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' -# - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' -# - '.ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/positive/log.html' -# - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-on/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/positive/log.html"' -# - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' -# - '.ci/snippet/FINISH' -# run_next_parallel: true -# variables: -# - key: 'SPRYKER_PLATFORM_IMAGE' -# value: 'spryker/php:8.2' -# type: 'VAR' -# - key: 'SPRYKER_CURRENT_REGION' -# value: 'EU' -# type: 'VAR' -# - key: 'SPRYKER_DYNAMIC_STORE_MODE' -# value: 'true' -# type: 'VAR' -# - key: 'TRAVIS' -# value: '1' -# type: 'VAR' -# timeout: 8000 -# sync_paths: -# - pipeline_path: '/' -# vm_path: '/home/ubuntu/build' -# direction: 'PIPELINE_TO_VM' -# docker_layer_caching_scope: 'ACTION' -# instance_type: 'GENERAL_MEDIUM' -# -#- pipeline: 'Negative / Docker / Alpine / PHP 8.2 / MariaDB / Robot / API' -# events: -# - type: 'PUSH' -# refs: -# - 'refs/pull/*' -# - 'refs/heads/master' -# trigger_conditions: -# - trigger_condition: 'VAR_CONTAINS' -# trigger_variable_value: 'hackathon' -# trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' -# terminate_stale_runs: true -# auto_clear_cache: true -# fail_on_prepare_env_warning: true -# concurrent_pipeline_runs: true -# clone_depth: 1 -# resources: 'NANO' -# actions: -# - action: 'Install Composer' -# type: 'BUILD' -# docker_image_name: 'spryker/php' -# docker_image_tag: '8.2' -# execute_commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' -# - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' -# - '.ci/snippet/FINISH' -# shell: 'BASH' -# - action: 'Docker / Alpine / PHP 8.2 / MariaDB / Robot' -# type: 'NATIVE_BUILD_DOCKER_CLI' -# commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/REQUIRE docker/sdk boot deploy.ci.api.mariadb.robot.yml' -# - '.ci/snippet/RUN docker/sdk up -t' -# - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' -# - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' -# - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:api_suite -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local --exclude skip-due-to-issueORskip-due-to-refactoring -d results -s robotframework.tests.api.suite.\"*\".negative ."' -# - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' -# - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' -# - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' -# - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB' -# - 'export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID' -# - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' -# - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' -# - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' -# - '.ci/snippet/RERUN aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/negative/log.html' -# - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-on/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/negative/log.html"' -# - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' -# - '.ci/snippet/FINISH' -# run_next_parallel: true -# variables: -# - key: 'SPRYKER_PLATFORM_IMAGE' -# value: 'spryker/php:8.2' -# type: 'VAR' -# - key: 'SPRYKER_CURRENT_REGION' -# value: 'EU' -# type: 'VAR' -# - key: 'SPRYKER_DYNAMIC_STORE_MODE' -# value: 'true' -# type: 'VAR' -# - key: 'TRAVIS' -# value: '1' -# type: 'VAR' -# timeout: 8000 -# sync_paths: -# - pipeline_path: '/' -# vm_path: '/home/ubuntu/build' -# direction: 'PIPELINE_TO_VM' -# docker_layer_caching_scope: 'ACTION' -# instance_type: 'GENERAL_MEDIUM' +- pipeline: 'Snyk Validation' + events: + - type: 'PUSH' + refs: + - 'refs/pull/*' + - 'refs/heads/master' + terminate_stale_runs: true + auto_clear_cache: true + fail_on_prepare_env_warning: true + concurrent_pipeline_runs: true + clone_depth: 1 + resources: 'NANO' + actions: + - action: 'Snyk Validation' + type: 'BUILD' + docker_image_name: 'library/node' + docker_image_tag: '18' + execute_commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/REQUIRE npm install --location=global snyk' + - '.ci/snippet/RUN snyk monitor --all-projects --org=c408eea4-f0a4-4d7a-846d-5457aefa0cac --exclude=project.json' + - '.ci/snippet/RUN snyk test --fail-on=all --all-projects --org=c408eea4-f0a4-4d7a-846d-5457aefa0cac --severity-threshold=high --exclude=project.json' + - '.ci/snippet/FINISH' + setup_commands: + - 'apt-get update && apt-get install -y golang-go' + shell: 'BASH' + +- pipeline: 'Standard Validation' + events: + - type: 'PUSH' + refs: + - 'refs/pull/*' + - 'refs/heads/master' + terminate_stale_runs: true + auto_clear_cache: true + fail_on_prepare_env_warning: true + concurrent_pipeline_runs: true + clone_depth: 1 + resources: 'LARGE' + actions: + - action: 'JS Validation' + type: 'BUILD' + docker_image_name: 'library/node' + docker_image_tag: '18' + execute_commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/REQUIRE npm ci' + - '.ci/snippet/RUN npm run formatter' + - '.ci/snippet/RUN npm run yves:stylelint' + - '.ci/snippet/RUN npm run yves:lint' + - '.ci/snippet/FINISH' + shell: 'BASH' + run_next_parallel: true + - action: 'Build Project' + type: 'BUILD' + main_service_name: 'post' + docker_image_name: 'spryker/php' + docker_image_tag: '8.2' + execute_commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' + - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto' + - 'SPRYKER_CURRENT_REGION=EU SPRYKER_DYNAMIC_STORE_MODE=true .ci/snippet/REQUIRE vendor/bin/install -r ci.code-generate' + - '.ci/snippet/FINISH' + services: + - type: 'POSTGRE_SQL' + version: '17' + connection: + host: 'postgres' + user: 'postgres' + password: 'secret' + volume_mappings: [] + - type: 'RABBIT_MQ' + connection: + host: 'rabbitmq' + user: 'guest' + password: 'guest' + volume_mappings: [] + - type: 'REDIS' + connection: + host: 'redis' + volume_mappings: [] + shell: 'BASH' + run_next_parallel: false + - action: 'Evaluator' + type: 'BUILD' + docker_image_name: 'spryker/php' + docker_image_tag: '8.2' + execute_commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/REQUIRE vendor/bin/evaluator evaluate --exclude-checkers=SPRYKER_DEV_PACKAGES_CHECKER,MINIMUM_ALLOWED_SHOP_VERSION --format=compact' + - '.ci/snippet/FINISH' + shell: 'BASH' + - action: 'OpenAPI schema validation' + type: 'BUILD' + docker_image_name: 'library/node' + docker_image_tag: '18' + execute_commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/REQUIRE npm install' + - '.ci/snippet/REQUIRE npm install speccy@0.11.0 -g' + - '.ci/snippet/RUN speccy lint src/Generated/Glue/Specification/spryker_rest_api.schema.yml --rules=default' + - '.ci/snippet/RUN speccy lint src/Generated/GlueStorefront/Specification/spryker_storefront_api.schema.yml --rules=default --skip openapi-tags' + - '.ci/snippet/RUN speccy lint src/Generated/GlueBackend/Specification/spryker_backend_api.schema.yml --rules=default --skip openapi-tags' + - '.ci/snippet/FINISH' + ignore_errors: true + shell: 'BASH' + - action: 'Generic Validation' + type: 'BUILD' + docker_image_name: 'spryker/php' + docker_image_tag: '8.2' + execute_commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/RUN vendor/bin/console code:propel:validate-abstract' + - '.ci/snippet/RUN vendor/bin/console propel:schema:validate' + - '.ci/snippet/RUN vendor/bin/console propel:schema:validate-xml-names' + - '.ci/snippet/RUN vendor/bin/console transfer:validate' + - '.ci/snippet/RUN vendor/bin/spryker-dev-console dev:validate-module-schemas' + - '.ci/snippet/RUN vendor/bin/spryker-dev-console dev:validate-module-databuilders' + - '.ci/snippet/RUN vendor/bin/console dev:composer:replace -d -v' + - '.ci/snippet/RUN vendor/bin/spryker-dev-console dev:sync-composer -d' + - '.ci/snippet/RUN vendor/bin/spryker-dev-console dev:module-meta-files -d -v' + - '.ci/snippet/RUN vendor/bin/console dev:composer:update-json-files -d -v' + - '.ci/snippet/RUN vendor/bin/console dev:composer:validate-json-files' + - '.ci/snippet/RUN vendor/bin/console code:sniff:style' + - '.ci/snippet/RUN vendor/bin/phpmd src/ text vendor/spryker/architecture-sniffer/src/ruleset.xml --minimumpriority 2' + - '.ci/snippet/RUN vendor/bin/phpstan analyze' + - '.ci/snippet/RUN vendor/bin/psalm.phar --show-info=false --no-cache --threads=1' + - '.ci/snippet/FINISH' + shell: 'BASH' + run_next_parallel: true + variables: + - key: 'STORAGE_REDIS_HOST' + value: 'redis' + type: 'VAR' + - action: 'PHP 8.3 Validation' + type: 'BUILD' + docker_image_name: 'spryker/php' + docker_image_tag: '8.3' + execute_commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/RUN vendor/bin/phpstan analyze' + - '.ci/snippet/RUN vendor/bin/console dev:dependency:find' + - '.ci/snippet/RUN vendor/bin/spryker-dev-console dev:deprecation-links:check' + - '.ci/snippet/RUN tests/travis_check_untracked.sh' + - '.ci/snippet/RUN tests/travis_check_touched_modules.sh' + - '.ci/snippet/FINISH' + shell: 'BASH' + run_next_parallel: true + - action: 'PHP 8.3 PHPStan spryker/spryker [1/5]' + type: 'BUILD' + docker_image_name: 'spryker/php' + docker_image_tag: '8.3' + execute_commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/RUN vendor/bin/console code:phpstan -m Spryker.all -v -o 0,275' + - '.ci/snippet/FINISH' + shell: 'BASH' + run_next_parallel: true + - action: 'PHP 8.3 PHPStan spryker/spryker [2/5]' + type: 'BUILD' + docker_image_name: 'spryker/php' + docker_image_tag: '8.3' + execute_commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/RUN vendor/bin/console code:phpstan -m Spryker.all -v -o 275,275' + - '.ci/snippet/FINISH' + shell: 'BASH' + run_next_parallel: true + - action: 'PHP 8.3 PHPStan spryker/spryker [3/5]' + type: 'BUILD' + docker_image_name: 'spryker/php' + docker_image_tag: '8.3' + execute_commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/RUN vendor/bin/console code:phpstan -m Spryker.all -v -o 550,150' + - '.ci/snippet/FINISH' + shell: 'BASH' + run_next_parallel: true + - action: 'PHP 8.3 PHPStan spryker/spryker [4/5]' + type: 'BUILD' + docker_image_name: 'spryker/php' + docker_image_tag: '8.3' + execute_commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/RUN vendor/bin/console code:phpstan -m Spryker.all -v -o 700' + - '.ci/snippet/FINISH' + shell: 'BASH' + run_next_parallel: true + - action: 'PHP 8.3 PHPStan spryker/spryker [5/5]' + type: 'BUILD' + docker_image_name: 'spryker/php' + docker_image_tag: '8.3' + execute_commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/RUN vendor/bin/console code:phpstan -m Spryker.all -v -o 900' + - '.ci/snippet/FINISH' + shell: 'BASH' + run_next_parallel: true + - action: 'PHP 8.3 PHPStan spryker/spryker-shop' + type: 'BUILD' + docker_image_name: 'spryker/php' + docker_image_tag: '8.3' + execute_commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/RUN vendor/bin/console code:phpstan -m SprykerShop.all -v' + - '.ci/snippet/FINISH' + shell: 'BASH' + run_next_parallel: true + - action: 'PHP 8.3 MarketPlace Testing' + type: 'BUILD' + docker_image_name: 'library/node' + docker_image_tag: '18' + execute_commands: + - '.ci/snippet/REQUIRE vendor/bin/console frontend:project:install-dependencies -vvv' + - '.ci/snippet/REQUIRE npm install' + - '.ci/snippet/RUN npm run mp:build:production' + - '.ci/snippet/RUN npm run mp:stylelint' + - '.ci/snippet/RUN npm run mp:lint' + - '.ci/snippet/RUN npm run mp:test' + - '.ci/snippet/FINISH' + setup_commands: + - 'apt-get update && apt-get -y install php8.2-cli php8.2-mbstring' + shell: 'BASH' + +- pipeline: 'Validation / Prefer Lowest' + events: + - type: 'PUSH' + refs: + - 'refs/pull/*' + - 'refs/heads/master' + terminate_stale_runs: true + auto_clear_cache: true + fail_on_prepare_env_warning: true + concurrent_pipeline_runs: true + clone_depth: 1 + resources: 'LARGE' + actions: + - action: 'Build Project' + type: 'BUILD' + main_service_name: 'post' + docker_image_name: 'spryker/php' + docker_image_tag: '8.2' + execute_commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' + - '.ci/snippet/REQUIRE composer update --prefer-lowest --optimize-autoloader --no-interaction --prefer-install=auto' + - '.ci/snippet/REQUIRE composer require --dev dereuromark/composer-prefer-lowest:dev-master --with-all-dependencies;' + - 'SPRYKER_CURRENT_REGION=EU SPRYKER_DYNAMIC_STORE_MODE=true .ci/snippet/REQUIRE vendor/bin/install -r ci.code-generate' + - '.ci/snippet/FINISH' + services: + - type: 'POSTGRE_SQL' + version: '9.6' + connection: + host: 'postgres' + user: 'postgres' + password: 'secret' + - type: 'RABBIT_MQ' + connection: + host: 'rabbitmq' + user: 'guest' + password: 'guest' + - type: 'REDIS' + connection: + host: 'redis' + shell: 'BASH' + - action: 'PHP 8.2 Validation' + type: 'BUILD' + docker_image_name: 'spryker/php' + docker_image_tag: '8.2' + execute_commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/RUN vendor/bin/phpstan analyze' + - '.ci/snippet/FINISH' + shell: 'BASH' + run_next_parallel: true + - action: 'PHP 8.2 PHPStan spryker/spryker [1/5]' + type: 'BUILD' + docker_image_name: 'spryker/php' + docker_image_tag: '8.2' + execute_commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/RUN vendor/bin/console code:phpstan -m Spryker.all -v -o 0,275' + - '.ci/snippet/FINISH' + shell: 'BASH' + run_next_parallel: true + - action: 'PHP 8.2 PHPStan spryker/spryker [2/5]' + type: 'BUILD' + docker_image_name: 'spryker/php' + docker_image_tag: '8.2' + execute_commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/RUN vendor/bin/console code:phpstan -m Spryker.all -v -o 275,275' + - '.ci/snippet/FINISH' + shell: 'BASH' + run_next_parallel: true + - action: 'PHP 8.2 PHPStan spryker/spryker [3/5]' + type: 'BUILD' + docker_image_name: 'spryker/php' + docker_image_tag: '8.2' + execute_commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/RUN vendor/bin/console code:phpstan -m Spryker.all -v -o 550,150' + - '.ci/snippet/FINISH' + shell: 'BASH' + run_next_parallel: true + - action: 'PHP 8.2 PHPStan spryker/spryker [4/5]' + type: 'BUILD' + docker_image_name: 'spryker/php' + docker_image_tag: '8.2' + execute_commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/RUN vendor/bin/console code:phpstan -m Spryker.all -v -o 700,200' + - '.ci/snippet/FINISH' + shell: 'BASH' + run_next_parallel: true + - action: 'PHP 8.2 PHPStan spryker/spryker [5/5]' + type: 'BUILD' + docker_image_name: 'spryker/php' + docker_image_tag: '8.2' + execute_commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/RUN vendor/bin/console code:phpstan -m Spryker.all -v -o 900' + - '.ci/snippet/FINISH' + shell: 'BASH' + run_next_parallel: true + - action: 'PHP 8.2 PHPStan spryker/spryker-shop' + type: 'BUILD' + docker_image_name: 'spryker/php' + docker_image_tag: '8.2' + execute_commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/RUN vendor/bin/console code:phpstan -m SprykerShop.all -v' + - '.ci/snippet/FINISH' + shell: 'BASH' + +- pipeline: 'Docker / Alpine / PHP 8.2 / MariaDB / Functional Tests / Dynamic Store OFF' + events: + - type: 'PUSH' + refs: + - 'refs/pull/*' + - 'refs/heads/master' + trigger_conditions: + - trigger_condition: 'VAR_NOT_CONTAINS' + trigger_variable_value: 'hackathon' + trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' + terminate_stale_runs: true + auto_clear_cache: true + fail_on_prepare_env_warning: true + concurrent_pipeline_runs: true + clone_depth: 1 + resources: 'NANO' + actions: + - action: 'Run tests' + type: 'NATIVE_BUILD_DOCKER_CLI' + commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.functional.mariadb.dynamic-store-off.yml' + - '.ci/snippet/REQUIRE docker/sdk up -t' + - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage0.yml' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage1.yml' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.yml' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional2.yml' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage2.yml' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.glue.yml' + - '.ci/snippet/FINISH' + run_next_parallel: true + variables: + - key: 'SPRYKER_PLATFORM_IMAGE' + value: 'spryker/php:8.2' + type: 'VAR' + - key: 'TRAVIS' + value: '1' + type: 'VAR' + sync_paths: + - pipeline_path: '/' + vm_path: '/home/ubuntu/build' + direction: 'PIPELINE_TO_VM' + docker_layer_caching_scope: 'ACTION' + instance_type: 'GENERAL_MEDIUM' + +- pipeline: 'Docker / Alpine / PHP 8.2 / MariaDB / Functional Tests' + events: + - type: 'PUSH' + refs: + - 'refs/pull/*' + - 'refs/heads/master' + trigger_conditions: + - trigger_condition: 'VAR_NOT_CONTAINS' + trigger_variable_value: 'hackathon' + trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' + terminate_stale_runs: true + auto_clear_cache: true + fail_on_prepare_env_warning: true + concurrent_pipeline_runs: true + clone_depth: 1 + resources: 'NANO' + actions: + - action: 'Run tests' + type: 'NATIVE_BUILD_DOCKER_CLI' + commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.functional.mariadb.yml' + - '.ci/snippet/REQUIRE docker/sdk up -t' + - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage0.yml' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage1.yml' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.yml' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional2.yml' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage2.yml' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.glue.yml' + - '.ci/snippet/FINISH' + run_next_parallel: true + variables: + - key: 'SPRYKER_CURRENT_REGION' + value: 'EU' + type: 'VAR' + - key: 'SPRYKER_DYNAMIC_STORE_MODE' + value: 'true' + type: 'VAR' + - key: 'SPRYKER_PLATFORM_IMAGE' + value: 'spryker/php:8.2' + type: 'VAR' + - key: 'TRAVIS' + value: '1' + type: 'VAR' + sync_paths: + - pipeline_path: '/' + vm_path: '/home/ubuntu/build' + direction: 'PIPELINE_TO_VM' + docker_layer_caching_scope: 'ACTION' + instance_type: 'GENERAL_MEDIUM' + +- pipeline: 'Docker / Alpine / PHP 8.2 / PostgreSQL / Functional Tests / Dynamic Store OFF' + events: + - type: 'PUSH' + refs: + - 'refs/pull/*' + - 'refs/heads/master' + terminate_stale_runs: true + auto_clear_cache: true + fail_on_prepare_env_warning: true + concurrent_pipeline_runs: true + clone_depth: 1 + resources: 'NANO' + actions: + - action: 'Run tests' + type: 'NATIVE_BUILD_DOCKER_CLI' + commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.functional.dynamic-store-off.yml' + - '.ci/snippet/REQUIRE docker/sdk up -t' + - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage0.yml' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage1.yml' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.yml' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional2.yml' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage2.yml' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.glue.yml' + - '.ci/snippet/FINISH' + run_next_parallel: true + variables: + - key: 'SPRYKER_PLATFORM_IMAGE' + value: 'spryker/php:8.2' + type: 'VAR' + - key: 'TRAVIS' + value: '1' + type: 'VAR' + sync_paths: + - pipeline_path: '/' + vm_path: '/home/ubuntu/build' + direction: 'PIPELINE_TO_VM' + docker_layer_caching_scope: 'ACTION' + instance_type: 'GENERAL_MEDIUM' + +- pipeline: 'Docker / Alpine / PHP 8.2 / PostgreSQL / Functional Tests' + events: + - type: 'PUSH' + refs: + - 'refs/pull/*' + - 'refs/heads/master' + trigger_conditions: + - trigger_condition: 'VAR_NOT_CONTAINS' + trigger_variable_value: 'hackathon' + trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' + terminate_stale_runs: true + auto_clear_cache: true + fail_on_prepare_env_warning: true + concurrent_pipeline_runs: true + clone_depth: 1 + resources: 'NANO' + actions: + - action: 'Run tests' + type: 'NATIVE_BUILD_DOCKER_CLI' + commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.functional.yml' + - '.ci/snippet/REQUIRE docker/sdk up -t' + - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage0.yml' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage1.yml' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.yml' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional2.yml' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage2.yml' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.glue.yml' + - '.ci/snippet/FINISH' + run_next_parallel: true + variables: + - key: 'SPRYKER_CURRENT_REGION' + value: 'EU' + type: 'VAR' + - key: 'SPRYKER_DYNAMIC_STORE_MODE' + value: 'true' + type: 'VAR' + - key: 'SPRYKER_PLATFORM_IMAGE' + value: 'spryker/php:8.2' + type: 'VAR' + - key: 'TRAVIS' + value: '1' + type: 'VAR' + sync_paths: + - pipeline_path: '/' + vm_path: '/home/ubuntu/build' + direction: 'PIPELINE_TO_VM' + docker_layer_caching_scope: 'ACTION' + instance_type: 'GENERAL_MEDIUM' + +- pipeline: 'Docker / Alpine / PHP 8.2 / MariaDB / Acceptance / Dynamic Store OFF' + events: + - type: 'PUSH' + refs: + - 'refs/pull/*' + - 'refs/heads/master' + trigger_conditions: + - trigger_condition: 'VAR_NOT_CONTAINS' + trigger_variable_value: 'hackathon' + trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' + terminate_stale_runs: true + auto_clear_cache: true + fail_on_prepare_env_warning: true + concurrent_pipeline_runs: true + clone_depth: 1 + resources: 'NANO' + actions: + - action: 'Run tests' + type: 'NATIVE_BUILD_DOCKER_CLI' + commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.acceptance.mariadb.dynamic-store-off.yml' + - '.ci/snippet/REQUIRE docker/sdk up -t' + - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.acceptance.yml' + - '.ci/snippet/RUN docker/sdk testing codecept fixtures' + - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.api.yml' + - '.ci/snippet/FINISH' + run_next_parallel: true + variables: + - key: 'SPRYKER_PLATFORM_IMAGE' + value: 'spryker/php:8.2' + type: 'VAR' + - key: 'TRAVIS' + value: '1' + type: 'VAR' + sync_paths: + - pipeline_path: '/' + vm_path: '/home/ubuntu/build' + direction: 'PIPELINE_TO_VM' + docker_layer_caching_scope: 'ACTION' + instance_type: 'GENERAL_MEDIUM' + +- pipeline: 'Docker / Alpine / PHP 8.2 / MariaDB / Acceptance' + events: + - type: 'PUSH' + refs: + - 'refs/pull/*' + - 'refs/heads/master' + terminate_stale_runs: true + auto_clear_cache: true + fail_on_prepare_env_warning: true + concurrent_pipeline_runs: true + clone_depth: 1 + resources: 'NANO' + actions: + - action: 'Run tests' + type: 'NATIVE_BUILD_DOCKER_CLI' + commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.acceptance.mariadb.yml' + - '.ci/snippet/REQUIRE docker/sdk up -t' + - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.acceptance.yml' + - '.ci/snippet/RUN docker/sdk testing codecept fixtures' + - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.api.yml' + - '.ci/snippet/FINISH' + run_next_parallel: true + variables: + - key: 'SPRYKER_CURRENT_REGION' + value: 'EU' + type: 'VAR' + - key: 'SPRYKER_DYNAMIC_STORE_MODE' + value: 'true' + type: 'VAR' + - key: 'SPRYKER_PLATFORM_IMAGE' + value: 'spryker/php:8.2' + type: 'VAR' + - key: 'TRAVIS' + value: '1' + type: 'VAR' + sync_paths: + - pipeline_path: '/' + vm_path: '/home/ubuntu/build' + direction: 'PIPELINE_TO_VM' + docker_layer_caching_scope: 'ACTION' + instance_type: 'GENERAL_MEDIUM' + +- pipeline: 'Docker / Alpine / PHP 8.2 / PostgreSQL / Acceptance / Dynamic Store OFF' + events: + - type: 'PUSH' + refs: + - 'refs/pull/*' + - 'refs/heads/master' + trigger_conditions: + - trigger_condition: 'VAR_NOT_CONTAINS' + trigger_variable_value: 'hackathon' + trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' + terminate_stale_runs: true + auto_clear_cache: true + fail_on_prepare_env_warning: true + concurrent_pipeline_runs: true + clone_depth: 1 + resources: 'NANO' + actions: + - action: 'Run tests' + type: 'NATIVE_BUILD_DOCKER_CLI' + commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.acceptance.dynamic-store-off.yml' + - '.ci/snippet/REQUIRE docker/sdk up -t' + - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.acceptance.yml' + - '.ci/snippet/RUN docker/sdk testing codecept fixtures' + - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.api.yml' + - '.ci/snippet/FINISH' + run_next_parallel: true + variables: + - key: 'SPRYKER_PLATFORM_IMAGE' + value: 'spryker/php:8.2' + type: 'VAR' + - key: 'TRAVIS' + value: '1' + type: 'VAR' + sync_paths: + - pipeline_path: '/' + vm_path: '/home/ubuntu/build' + direction: 'PIPELINE_TO_VM' + docker_layer_caching_scope: 'ACTION' + instance_type: 'GENERAL_MEDIUM' + +- pipeline: 'Docker / Alpine / PHP 8.2 / PostgreSQL / Acceptance' + events: + - type: 'PUSH' + refs: + - 'refs/pull/*' + - 'refs/heads/master' + trigger_conditions: + - trigger_condition: 'VAR_NOT_CONTAINS' + trigger_variable_value: 'hackathon' + trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' + terminate_stale_runs: true + auto_clear_cache: true + fail_on_prepare_env_warning: true + concurrent_pipeline_runs: true + clone_depth: 1 + resources: 'NANO' + actions: + - action: 'Run tests' + type: 'NATIVE_BUILD_DOCKER_CLI' + commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.acceptance.yml' + - '.ci/snippet/REQUIRE docker/sdk up -t' + - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.acceptance.yml' + - '.ci/snippet/RUN docker/sdk testing codecept fixtures' + - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.api.yml' + - '.ci/snippet/FINISH' + run_next_parallel: true + variables: + - key: 'SPRYKER_CURRENT_REGION' + value: 'EU' + type: 'VAR' + - key: 'SPRYKER_DYNAMIC_STORE_MODE' + value: 'true' + type: 'VAR' + - key: 'SPRYKER_PLATFORM_IMAGE' + value: 'spryker/php:8.2' + type: 'VAR' + - key: 'TRAVIS' + value: '1' + type: 'VAR' + sync_paths: + - pipeline_path: '/' + vm_path: '/home/ubuntu/build' + direction: 'PIPELINE_TO_VM' + docker_layer_caching_scope: 'ACTION' + instance_type: 'GENERAL_MEDIUM' + +- pipeline: 'Docker / Alpine / PHP 8.3 / MariaDB / Functional Tests / Dynamic Store OFF' + events: + - type: 'PUSH' + refs: + - 'refs/pull/*' + - 'refs/heads/master' + trigger_conditions: + - trigger_condition: 'VAR_NOT_CONTAINS' + trigger_variable_value: 'hackathon' + trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' + terminate_stale_runs: true + auto_clear_cache: true + fail_on_prepare_env_warning: true + concurrent_pipeline_runs: true + clone_depth: 1 + resources: 'NANO' + actions: + - action: 'Run tests' + type: 'NATIVE_BUILD_DOCKER_CLI' + commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.functional.mariadb.dynamic-store-off.yml' + - '.ci/snippet/REQUIRE docker/sdk up -t' + - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage0.yml' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage1.yml' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.yml' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional2.yml' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage2.yml' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.glue.yml' + - '.ci/snippet/FINISH' + run_next_parallel: true + variables: + - key: 'SPRYKER_PLATFORM_IMAGE' + value: 'spryker/php:8.3' + type: 'VAR' + - key: 'TRAVIS' + value: '1' + type: 'VAR' + sync_paths: + - pipeline_path: '/' + vm_path: '/home/ubuntu/build' + direction: 'PIPELINE_TO_VM' + docker_layer_caching_scope: 'ACTION' + instance_type: 'GENERAL_MEDIUM' + +- pipeline: 'Docker / Alpine / PHP 8.3 / MariaDB / Functional Tests' + events: + - type: 'PUSH' + refs: + - 'refs/pull/*' + - 'refs/heads/master' + trigger_conditions: + - trigger_condition: 'VAR_NOT_CONTAINS' + trigger_variable_value: 'hackathon' + trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' + terminate_stale_runs: true + auto_clear_cache: true + fail_on_prepare_env_warning: true + concurrent_pipeline_runs: true + clone_depth: 1 + resources: 'NANO' + actions: + - action: 'Run tests' + type: 'NATIVE_BUILD_DOCKER_CLI' + commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.functional.mariadb.yml' + - '.ci/snippet/REQUIRE docker/sdk up -t' + - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage0.yml' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage1.yml' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.yml' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional2.yml' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage2.yml' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.glue.yml' + - '.ci/snippet/FINISH' + run_next_parallel: true + variables: + - key: 'SPRYKER_CURRENT_REGION' + value: 'EU' + type: 'VAR' + - key: 'SPRYKER_DYNAMIC_STORE_MODE' + value: 'true' + type: 'VAR' + - key: 'SPRYKER_PLATFORM_IMAGE' + value: 'spryker/php:8.3' + type: 'VAR' + - key: 'TRAVIS' + value: '1' + type: 'VAR' + sync_paths: + - pipeline_path: '/' + vm_path: '/home/ubuntu/build' + direction: 'PIPELINE_TO_VM' + docker_layer_caching_scope: 'ACTION' + instance_type: 'GENERAL_MEDIUM' + +- pipeline: 'Docker / Alpine / PHP 8.3 / PostgreSQL / Functional Tests / Dynamic Store OFF' + events: + - type: 'PUSH' + refs: + - 'refs/pull/*' + - 'refs/heads/master' + trigger_conditions: + - trigger_condition: 'VAR_NOT_CONTAINS' + trigger_variable_value: 'hackathon' + trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' + terminate_stale_runs: true + auto_clear_cache: true + fail_on_prepare_env_warning: true + concurrent_pipeline_runs: true + clone_depth: 1 + resources: 'NANO' + actions: + - action: 'Run tests' + type: 'NATIVE_BUILD_DOCKER_CLI' + commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.functional.dynamic-store-off.yml' + - '.ci/snippet/REQUIRE docker/sdk up -t' + - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage0.yml' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage1.yml' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.yml' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional2.yml' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage2.yml' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.glue.yml' + - '.ci/snippet/FINISH' + run_next_parallel: true + variables: + - key: 'SPRYKER_PLATFORM_IMAGE' + value: 'spryker/php:8.3' + type: 'VAR' + - key: 'TRAVIS' + value: '1' + type: 'VAR' + sync_paths: + - pipeline_path: '/' + vm_path: '/home/ubuntu/build' + direction: 'PIPELINE_TO_VM' + docker_layer_caching_scope: 'ACTION' + instance_type: 'GENERAL_MEDIUM' + +- pipeline: 'Docker / Alpine / PHP 8.3 / PostgreSQL / Functional Tests' + events: + - type: 'PUSH' + refs: + - 'refs/pull/*' + - 'refs/heads/master' + trigger_conditions: + - trigger_condition: 'VAR_NOT_CONTAINS' + trigger_variable_value: 'hackathon' + trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' + terminate_stale_runs: true + auto_clear_cache: true + fail_on_prepare_env_warning: true + concurrent_pipeline_runs: true + clone_depth: 1 + resources: 'NANO' + actions: + - action: 'Run tests' + type: 'NATIVE_BUILD_DOCKER_CLI' + commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.functional.yml' + - '.ci/snippet/REQUIRE docker/sdk up -t' + - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage0.yml' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage1.yml' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.yml' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional2.yml' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage2.yml' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.glue.yml' + - '.ci/snippet/FINISH' + run_next_parallel: true + variables: + - key: 'SPRYKER_CURRENT_REGION' + value: 'EU' + type: 'VAR' + - key: 'SPRYKER_DYNAMIC_STORE_MODE' + value: 'true' + type: 'VAR' + - key: 'SPRYKER_PLATFORM_IMAGE' + value: 'spryker/php:8.3' + type: 'VAR' + - key: 'TRAVIS' + value: '1' + type: 'VAR' + sync_paths: + - pipeline_path: '/' + vm_path: '/home/ubuntu/build' + direction: 'PIPELINE_TO_VM' + docker_layer_caching_scope: 'ACTION' + instance_type: 'GENERAL_MEDIUM' + +- pipeline: 'Docker / Alpine / PHP 8.3 / MariaDB / Acceptance / Dynamic Store OFF' + events: + - type: 'PUSH' + refs: + - 'refs/pull/*' + - 'refs/heads/master' + trigger_conditions: + - trigger_condition: 'VAR_NOT_CONTAINS' + trigger_variable_value: 'hackathon' + trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' + terminate_stale_runs: true + auto_clear_cache: true + fail_on_prepare_env_warning: true + concurrent_pipeline_runs: true + clone_depth: 1 + resources: 'NANO' + actions: + - action: 'Run tests' + type: 'NATIVE_BUILD_DOCKER_CLI' + commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.acceptance.mariadb.dynamic-store-off.yml' + - '.ci/snippet/REQUIRE docker/sdk up -t' + - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.acceptance.yml' + - '.ci/snippet/RUN docker/sdk testing codecept fixtures' + - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.api.yml' + - '.ci/snippet/FINISH' + run_next_parallel: true + variables: + - key: 'SPRYKER_PLATFORM_IMAGE' + value: 'spryker/php:8.3' + type: 'VAR' + - key: 'TRAVIS' + value: '1' + type: 'VAR' + sync_paths: + - pipeline_path: '/' + vm_path: '/home/ubuntu/build' + direction: 'PIPELINE_TO_VM' + docker_layer_caching_scope: 'ACTION' + instance_type: 'GENERAL_MEDIUM' + +- pipeline: 'Docker / Alpine / PHP 8.3 / MariaDB / Acceptance' + events: + - type: 'PUSH' + refs: + - 'refs/pull/*' + - 'refs/heads/master' + trigger_conditions: + - trigger_condition: 'VAR_NOT_CONTAINS' + trigger_variable_value: 'hackathon' + trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' + terminate_stale_runs: true + auto_clear_cache: true + fail_on_prepare_env_warning: true + concurrent_pipeline_runs: true + clone_depth: 1 + resources: 'NANO' + actions: + - action: 'Run tests' + type: 'NATIVE_BUILD_DOCKER_CLI' + commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.acceptance.mariadb.yml' + - '.ci/snippet/REQUIRE docker/sdk up -t' + - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.acceptance.yml' + - '.ci/snippet/RUN docker/sdk testing codecept fixtures' + - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.api.yml' + - '.ci/snippet/FINISH' + run_next_parallel: true + variables: + - key: 'SPRYKER_CURRENT_REGION' + value: 'EU' + type: 'VAR' + - key: 'SPRYKER_DYNAMIC_STORE_MODE' + value: 'true' + type: 'VAR' + - key: 'SPRYKER_PLATFORM_IMAGE' + value: 'spryker/php:8.3' + type: 'VAR' + - key: 'TRAVIS' + value: '1' + type: 'VAR' + sync_paths: + - pipeline_path: '/' + vm_path: '/home/ubuntu/build' + direction: 'PIPELINE_TO_VM' + docker_layer_caching_scope: 'ACTION' + instance_type: 'GENERAL_MEDIUM' + +- pipeline: 'Docker / Alpine / PHP 8.3 / PostgreSQL / Acceptance / Dynamic Store OFF' + events: + - type: 'PUSH' + refs: + - 'refs/pull/*' + - 'refs/heads/master' + trigger_conditions: + - trigger_condition: 'VAR_NOT_CONTAINS' + trigger_variable_value: 'hackathon' + trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' + terminate_stale_runs: true + auto_clear_cache: true + fail_on_prepare_env_warning: true + concurrent_pipeline_runs: true + clone_depth: 1 + resources: 'NANO' + actions: + - action: 'Run tests' + type: 'NATIVE_BUILD_DOCKER_CLI' + commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.acceptance.dynamic-store-off.yml' + - '.ci/snippet/REQUIRE docker/sdk up -t' + - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.acceptance.yml' + - '.ci/snippet/RUN docker/sdk testing codecept fixtures' + - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.api.yml' + - '.ci/snippet/FINISH' + run_next_parallel: true + variables: + - key: 'SPRYKER_PLATFORM_IMAGE' + value: 'spryker/php:8.3' + type: 'VAR' + - key: 'TRAVIS' + value: '1' + type: 'VAR' + sync_paths: + - pipeline_path: '/' + vm_path: '/home/ubuntu/build' + direction: 'PIPELINE_TO_VM' + docker_layer_caching_scope: 'ACTION' + instance_type: 'GENERAL_MEDIUM' + +- pipeline: 'Docker / Alpine / PHP 8.3 / PostgreSQL / Acceptance' + events: + - type: 'PUSH' + refs: + - 'refs/pull/*' + - 'refs/heads/master' + trigger_conditions: + - trigger_condition: 'VAR_NOT_CONTAINS' + trigger_variable_value: 'hackathon' + trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' + terminate_stale_runs: true + auto_clear_cache: true + fail_on_prepare_env_warning: true + concurrent_pipeline_runs: true + clone_depth: 1 + resources: 'NANO' + actions: + - action: 'Run tests' + type: 'NATIVE_BUILD_DOCKER_CLI' + commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.acceptance.yml' + - '.ci/snippet/REQUIRE docker/sdk up -t' + - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.acceptance.yml' + - '.ci/snippet/RUN docker/sdk testing codecept fixtures' + - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.api.yml' + - '.ci/snippet/FINISH' + run_next_parallel: true + variables: + - key: 'SPRYKER_CURRENT_REGION' + value: 'EU' + type: 'VAR' + - key: 'SPRYKER_DYNAMIC_STORE_MODE' + value: 'true' + type: 'VAR' + - key: 'SPRYKER_PLATFORM_IMAGE' + value: 'spryker/php:8.3' + type: 'VAR' + - key: 'TRAVIS' + value: '1' + type: 'VAR' + sync_paths: + - pipeline_path: '/' + vm_path: '/home/ubuntu/build' + direction: 'PIPELINE_TO_VM' + docker_layer_caching_scope: 'ACTION' + instance_type: 'GENERAL_MEDIUM' + +- pipeline: 'Docker / Debian / PHP 8.3 / Frontend & Assets' + events: + - type: 'PUSH' + refs: + - 'refs/pull/*' + - 'refs/heads/master' + trigger_conditions: + - trigger_condition: 'VAR_NOT_CONTAINS' + trigger_variable_value: 'hackathon' + trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' + terminate_stale_runs: true + auto_clear_cache: true + fail_on_prepare_env_warning: true + concurrent_pipeline_runs: true + clone_depth: 1 + resources: 'NANO' + actions: + - action: 'Run tests' + type: 'NATIVE_BUILD_DOCKER_CLI' + commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.yml' + - 'export SPRYKER_BUILD_HASH=myhash' + - '.ci/snippet/REQUIRE docker/sdk export images' + - '.ci/snippet/REQUIRE script -q -e -c "docker run -it --rm -e SPRYKER_NGINX_CGI_HOST_YVES_EU=localhost -e SPRYKER_NGINX_CGI_HOST_BACKOFFICE_EU=localhost -e SPRYKER_NGINX_CGI_HOST_BACKEND_GATEWAY_EU=localhost -e SPRYKER_NGINX_CGI_HOST_BACKEND_API_EU=localhost -e SPRYKER_NGINX_CGI_HOST_GLUE_EU=localhost -e SPRYKER_NGINX_CGI_HOST_CONFIGURATOR_EU=localhost -e SPRYKER_NGINX_CGI_HOST_YVES_US=localhost -e SPRYKER_NGINX_CGI_HOST_GLUE_US=localhost -e SPRYKER_NGINX_CGI_HOST_BACKOFFICE_US=localhost -e SPRYKER_NGINX_CGI_HOST_BACKEND_GATEWAY_US=localhost -e SPRYKER_NGINX_CGI_HOST_BACKEND_API_US=localhost -e ALLOWED_IP=127.0.0.1 spryker_demo_frontend:1.0-frontend nginx -t"' + - '.ci/snippet/REQUIRE script -q -e -c "docker run -it --rm --entrypoint='''' spryker_demo_frontend:1.0-frontend ls -al /data/public/Yves/assets/myhash"' + - '.ci/snippet/REQUIRE script -q -e -c "docker run -it --rm --entrypoint='''' spryker_demo_frontend:1.0-frontend ls -al /data/public/Zed/assets/"' + - '.ci/snippet/FINISH' + run_next_parallel: true + variables: + - key: 'SPRYKER_PLATFORM_IMAGE' + value: 'spryker/php:8.3-debian' + type: 'VAR' + - key: 'TRAVIS' + value: '1' + type: 'VAR' + sync_paths: + - pipeline_path: '/' + vm_path: '/home/ubuntu/build' + direction: 'PIPELINE_TO_VM' + docker_layer_caching_scope: 'ACTION' + instance_type: 'GENERAL_MEDIUM' + +- pipeline: 'Docker / Alpine / PHP 8.2 / MariaDB / Functional Tests / Prefer Lowest / Dynamic Store OFF' + events: + - type: 'PUSH' + refs: + - 'refs/pull/*' + - 'refs/heads/master' + trigger_conditions: + - trigger_condition: 'VAR_NOT_CONTAINS' + trigger_variable_value: 'hackathon' + trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' + terminate_stale_runs: true + auto_clear_cache: true + fail_on_prepare_env_warning: true + concurrent_pipeline_runs: true + clone_depth: 1 + resources: 'NANO' + actions: + - action: 'Update Composer (Prefer Lowest)' + type: 'BUILD' + docker_image_name: 'spryker/php' + docker_image_tag: '8.2' + execute_commands: + - 'composer config github-oauth.github.com ${GITHUB_TOKEN}' + - 'COMPOSER_MEMORY_LIMIT=-1 composer update --prefer-lowest --no-interaction --prefer-install=auto --quiet' + - 'composer require --dev dereuromark/composer-prefer-lowest:dev-master --with-all-dependencies' + shell: 'BASH' + - action: 'Docker / Alpine / PHP 8.2 / MariaDB / Functional Tests / Prefer Lowest' + type: 'NATIVE_BUILD_DOCKER_CLI' + commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.functional.mariadb.dynamic-store-off.prefer-lowest.yml' + - '.ci/snippet/REQUIRE docker/sdk up -t' + - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage0.yml' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage1.yml' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.yml' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional2.yml' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage2.yml' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.glue.yml' + - '.ci/snippet/FINISH' + run_next_parallel: true + variables: + - key: 'SPRYKER_PLATFORM_IMAGE' + value: 'spryker/php:8.2' + type: 'VAR' + - key: 'TRAVIS' + value: '1' + type: 'VAR' + sync_paths: + - pipeline_path: '/' + vm_path: '/home/ubuntu/build' + direction: 'PIPELINE_TO_VM' + docker_layer_caching_scope: 'ACTION' + instance_type: 'GENERAL_MEDIUM' + +- pipeline: 'Docker / Alpine / PHP 8.2 / MariaDB / Functional Tests / Prefer Lowest' + events: + - type: 'PUSH' + refs: + - 'refs/pull/*' + - 'refs/heads/master' + trigger_conditions: + - trigger_condition: 'VAR_NOT_CONTAINS' + trigger_variable_value: 'hackathon' + trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' + terminate_stale_runs: true + auto_clear_cache: true + fail_on_prepare_env_warning: true + concurrent_pipeline_runs: true + clone_depth: 1 + resources: 'NANO' + actions: + - action: 'Update Composer (Prefer Lowest)' + type: 'BUILD' + docker_image_name: 'spryker/php' + docker_image_tag: '8.2' + execute_commands: + - 'composer config github-oauth.github.com ${GITHUB_TOKEN}' + - 'COMPOSER_MEMORY_LIMIT=-1 composer update --prefer-lowest --no-interaction --prefer-install=auto --quiet' + - 'composer require --dev dereuromark/composer-prefer-lowest:dev-master --with-all-dependencies' + shell: 'BASH' + - action: 'Run tests' + type: 'NATIVE_BUILD_DOCKER_CLI' + commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.functional.mariadb.prefer-lowest.yml' + - '.ci/snippet/REQUIRE docker/sdk up -t' + - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage0.yml' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage1.yml' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.yml' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional2.yml' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.stage2.yml' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.functional.glue.yml' + - '.ci/snippet/FINISH' + run_next_parallel: true + variables: + - key: 'SPRYKER_CURRENT_REGION' + value: 'EU' + type: 'VAR' + - key: 'SPRYKER_DYNAMIC_STORE_MODE' + value: 'true' + type: 'VAR' + - key: 'SPRYKER_PLATFORM_IMAGE' + value: 'spryker/php:8.2' + type: 'VAR' + - key: 'TRAVIS' + value: '1' + type: 'VAR' + sync_paths: + - pipeline_path: '/' + vm_path: '/home/ubuntu/build' + direction: 'PIPELINE_TO_VM' + docker_layer_caching_scope: 'ACTION' + instance_type: 'GENERAL_MEDIUM' + +- pipeline: 'Docker / Alpine / PHP 8.2 / MariaDB / Acceptance / Prefer Lowest / Dynamic Store OFF' + events: + - type: 'PUSH' + refs: + - 'refs/pull/*' + - 'refs/heads/master' + trigger_conditions: + - trigger_condition: 'VAR_NOT_CONTAINS' + trigger_variable_value: 'hackathon' + trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' + terminate_stale_runs: true + auto_clear_cache: true + fail_on_prepare_env_warning: true + concurrent_pipeline_runs: true + clone_depth: 1 + resources: 'NANO' + actions: + - action: 'Update Composer (Prefer Lowest)' + type: 'BUILD' + docker_image_name: 'spryker/php' + docker_image_tag: '8.2' + execute_commands: + - 'composer config github-oauth.github.com ${GITHUB_TOKEN}' + - 'COMPOSER_MEMORY_LIMIT=-1 composer update --prefer-lowest --no-interaction --prefer-install=auto --quiet' + - 'composer require --dev dereuromark/composer-prefer-lowest:dev-master --with-all-dependencies' + shell: 'BASH' + - action: 'Run tests' + type: 'NATIVE_BUILD_DOCKER_CLI' + commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.acceptance.mariadb.dynamic-store-off.prefer-lowest.yml' + - '.ci/snippet/REQUIRE docker/sdk up -t' + - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.acceptance.yml' + - '.ci/snippet/RUN docker/sdk testing codecept fixtures' + - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.api.yml' + - '.ci/snippet/FINISH' + run_next_parallel: true + variables: + - key: 'SPRYKER_PLATFORM_IMAGE' + value: 'spryker/php:8.2' + type: 'VAR' + - key: 'TRAVIS' + value: '1' + type: 'VAR' + sync_paths: + - pipeline_path: '/' + vm_path: '/home/ubuntu/build' + direction: 'PIPELINE_TO_VM' + docker_layer_caching_scope: 'ACTION' + instance_type: 'GENERAL_LARGE' + +- pipeline: 'Docker / Alpine / PHP 8.2 / MariaDB / Acceptance / Prefer Lowest' + events: + - type: 'PUSH' + refs: + - 'refs/pull/*' + - 'refs/heads/master' + trigger_conditions: + - trigger_condition: 'VAR_NOT_CONTAINS' + trigger_variable_value: 'hackathon' + trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' + terminate_stale_runs: true + auto_clear_cache: true + fail_on_prepare_env_warning: true + concurrent_pipeline_runs: true + clone_depth: 1 + resources: 'NANO' + actions: + - action: 'Update Composer (Prefer Lowest)' + type: 'BUILD' + docker_image_name: 'spryker/php' + docker_image_tag: '8.2' + execute_commands: + - 'composer config github-oauth.github.com ${GITHUB_TOKEN}' + - 'COMPOSER_MEMORY_LIMIT=-1 composer update --prefer-lowest --no-interaction --prefer-install=auto --quiet' + - 'composer require --dev dereuromark/composer-prefer-lowest:dev-master --with-all-dependencies' + shell: 'BASH' + - action: 'Run tests' + type: 'NATIVE_BUILD_DOCKER_CLI' + commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/REQUIRE docker/sdk boot -v deploy.ci.acceptance.mariadb.prefer-lowest.yml' + - '.ci/snippet/REQUIRE docker/sdk up -t' + - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.acceptance.yml' + - '.ci/snippet/RUN docker/sdk testing codecept fixtures' + - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' + - '.ci/snippet/RUN docker/sdk testing codecept run -c codeception.api.yml' + - '.ci/snippet/FINISH' + run_next_parallel: true + variables: + - key: 'SPRYKER_CURRENT_REGION' + value: 'EU' + type: 'VAR' + - key: 'SPRYKER_DYNAMIC_STORE_MODE' + value: 'true' + type: 'VAR' + - key: 'SPRYKER_PLATFORM_IMAGE' + value: 'spryker/php:8.2' + type: 'VAR' + - key: 'TRAVIS' + value: '1' + type: 'VAR' + sync_paths: + - pipeline_path: '/' + vm_path: '/home/ubuntu/build' + direction: 'PIPELINE_TO_VM' + docker_layer_caching_scope: 'ACTION' + instance_type: 'GENERAL_MEDIUM' + +- pipeline: 'Docker / Alpine / PHP 8.3 / MariaDB / Robot / Dynamic Store OFF' + events: + - type: 'PUSH' + refs: + - 'refs/pull/*' + - 'refs/heads/master' + trigger_conditions: + - trigger_condition: 'VAR_NOT_CONTAINS' + trigger_variable_value: 'hackathon' + trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' + terminate_stale_runs: true + auto_clear_cache: true + fail_on_prepare_env_warning: true + concurrent_pipeline_runs: true + clone_depth: 1 + resources: 'NANO' + actions: + - action: 'Install Composer' + type: 'BUILD' + docker_image_name: 'spryker/php' + docker_image_tag: '8.3' + execute_commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' + - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' + - '.ci/snippet/FINISH' + shell: 'BASH' + - action: 'Docker / Alpine / PHP 8.3 / MariaDB / Robot' + type: 'NATIVE_BUILD_DOCKER_CLI' + commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/REQUIRE docker/sdk boot deploy.ci.acceptance.mariadb.dynamic-store-off.yml' + - '.ci/snippet/RUN docker/sdk up -t' + - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' + - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' + - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:api_suite -v docker:True --exclude skip-due-to-issueORskip-due-to-refactoring -d results -s robotframework.tests.api.suite ."' + - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' + - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' + - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' + - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB' + - 'export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID' + - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' + - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' + - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' + - '.ci/snippet/ARTEFACTS aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/log.html' + - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-off/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/log.html"' + - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' + - '.ci/snippet/FINISH' + run_next_parallel: true + variables: + - key: 'SPRYKER_PLATFORM_IMAGE' + value: 'spryker/php:8.2' + type: 'VAR' + - key: 'TRAVIS' + value: '1' + type: 'VAR' + timeout: 8000 + sync_paths: + - pipeline_path: '/' + vm_path: '/home/ubuntu/build' + direction: 'PIPELINE_TO_VM' + docker_layer_caching_scope: 'ACTION' + +- pipeline: 'Docker / Alpine / PHP 8.3 / PostgreSQL / Robot / API' + events: + - type: 'PUSH' + refs: + - 'refs/pull/*' + - 'refs/heads/master' + trigger_conditions: + - trigger_condition: 'VAR_NOT_CONTAINS' + trigger_variable_value: 'hackathon' + trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' + terminate_stale_runs: true + auto_clear_cache: true + fail_on_prepare_env_warning: true + concurrent_pipeline_runs: true + clone_depth: 1 + resources: 'NANO' + actions: + - action: 'Install Composer' + type: 'BUILD' + docker_image_name: 'spryker/php' + docker_image_tag: '8.3' + execute_commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' + - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' + - '.ci/snippet/FINISH' + shell: 'BASH' + - action: 'Run tests' + type: 'NATIVE_BUILD_DOCKER_CLI' + commands: + - '.ci/snippet/PREPARE' + - 'export SPRYKER_PLATFORM_IMAGE=spryker/php:8.3' + - '.ci/snippet/REQUIRE docker/sdk boot deploy.ci.api.robot.yml' + - '.ci/snippet/RUN docker/sdk up -t' + - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' + - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' + - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:api_suite -v db_engine:psycopg2 -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local --exclude skip-due-to-issueORskip-due-to-refactoring -d results -s robotframework.tests.api.suite ."' + - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' + - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' + - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' + - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB' + - 'export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID' + - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' + - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' + - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' + - '.ci/snippet/ARTEFACTS aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3PostgreSQL/log.html' + - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-on/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.3PostgreSQL/log.html"' + - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' + - '.ci/snippet/FINISH' + variables: + - key: 'SPRYKER_PLATFORM_IMAGE' + value: 'spryker/php:8.3' + type: 'VAR' + - key: 'SPRYKER_CURRENT_REGION' + value: 'EU' + type: 'VAR' + - key: 'SPRYKER_DYNAMIC_STORE_MODE' + value: 'true' + type: 'VAR' + - key: 'TRAVIS' + value: '1' + type: 'VAR' + timeout: 8000 + sync_paths: + - pipeline_path: '/' + vm_path: '/home/ubuntu/build' + direction: 'PIPELINE_TO_VM' + docker_layer_caching_scope: 'ACTION' + +- pipeline: 'Docker / Alpine / PHP 8.3 / MariaDB / Robot / API' + events: + - type: 'PUSH' + refs: + - 'refs/pull/*' + - 'refs/heads/master' + trigger_conditions: + - trigger_condition: 'VAR_NOT_CONTAINS' + trigger_variable_value: 'hackathon' + trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' + terminate_stale_runs: true + auto_clear_cache: true + fail_on_prepare_env_warning: true + concurrent_pipeline_runs: true + clone_depth: 1 + resources: 'NANO' + actions: + - action: 'Install Composer' + type: 'BUILD' + docker_image_name: 'spryker/php' + docker_image_tag: '8.3' + execute_commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' + - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' + - '.ci/snippet/FINISH' + shell: 'BASH' + - action: 'Docker / Alpine / PHP 8.3 / MariaDB / Robot' + type: 'NATIVE_BUILD_DOCKER_CLI' + commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/REQUIRE docker/sdk boot deploy.ci.api.mariadb.robot.yml' + - '.ci/snippet/RUN docker/sdk up -t' + - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' + - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' + - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:api_suite -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local --exclude skip-due-to-issueORskip-due-to-refactoring -d results -s robotframework.tests.api.suite ."' + - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' + - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' + - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' + - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB' + - 'export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID' + - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' + - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' + - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' + - '.ci/snippet/ARTEFACTS aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/log.html' + - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-on/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/log.html"' + - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' + - '.ci/snippet/FINISH' + run_next_parallel: true + variables: + - key: 'SPRYKER_PLATFORM_IMAGE' + value: 'spryker/php:8.3' + type: 'VAR' + - key: 'SPRYKER_CURRENT_REGION' + value: 'EU' + type: 'VAR' + - key: 'SPRYKER_DYNAMIC_STORE_MODE' + value: 'true' + type: 'VAR' + - key: 'TRAVIS' + value: '1' + type: 'VAR' + timeout: 8000 + sync_paths: + - pipeline_path: '/' + vm_path: '/home/ubuntu/build' + direction: 'PIPELINE_TO_VM' + docker_layer_caching_scope: 'ACTION' + instance_type: 'GENERAL_MEDIUM' + +- pipeline: 'Docker / Alpine / PHP 8.3 / MariaDB / Cypress / Dynamic Store OFF' + events: + - type: 'PUSH' + refs: + - 'refs/pull/*' + - 'refs/heads/master' + trigger_conditions: + - trigger_condition: 'VAR_NOT_CONTAINS' + trigger_variable_value: 'hackathon' + trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' + terminate_stale_runs: true + auto_clear_cache: true + fail_on_prepare_env_warning: true + concurrent_pipeline_runs: true + clone_depth: 1 + resources: 'NANO' + actions: + - action: 'Install Composer' + type: 'BUILD' + docker_image_name: 'spryker/php' + docker_image_tag: '8.3' + execute_commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' + - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' + - '.ci/snippet/FINISH' + shell: 'BASH' + - action: 'Run tests' + type: 'NATIVE_BUILD_DOCKER_CLI' + commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/REQUIRE docker/sdk boot deploy.ci.acceptance.mariadb.dynamic-store-off.cypress.yml' + - '.ci/snippet/RUN docker/sdk up -t' + - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' + - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' + - '.ci/snippet/RUN script -q -e -c "docker/sdk exec cypress-tests cp .env.example .env"' + - '.ci/snippet/RUN script -q -e -c "docker/sdk exec cypress-tests npm run cy:ci"' + - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' + - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' + - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' + - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB' + - 'export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID' + - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' + - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' + - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' + - '.ci/snippet/ARTEFACTS aws s3 cp ./.cypress s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/cypress/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive' + - 'echo "Check the Cypress screenshots - https://s3.console.aws.amazon.com/s3/buckets/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-off/cypress/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/screenshots/&showversions=false"' + - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' + - '.ci/snippet/FINISH' + run_next_parallel: true + variables: + - key: 'SPRYKER_PLATFORM_IMAGE' + value: 'spryker/php:8.3' + type: 'VAR' + - key: 'TRAVIS' + value: '1' + type: 'VAR' + timeout: 8000 + sync_paths: + - pipeline_path: '/' + vm_path: '/home/ubuntu/build' + direction: 'PIPELINE_TO_VM' + docker_layer_caching_scope: 'ACTION' + +- pipeline: 'Docker / Alpine / PHP 8.3 / MariaDB / Cypress' + events: + - type: 'PUSH' + refs: + - 'refs/pull/*' + - 'refs/heads/master' + trigger_conditions: + - trigger_condition: 'VAR_NOT_CONTAINS' + trigger_variable_value: 'hackathon' + trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' + terminate_stale_runs: true + auto_clear_cache: true + fail_on_prepare_env_warning: true + concurrent_pipeline_runs: true + clone_depth: 1 + resources: 'NANO' + actions: + - action: 'Install Composer' + type: 'BUILD' + docker_image_name: 'spryker/php' + docker_image_tag: '8.3' + execute_commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' + - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' + - '.ci/snippet/FINISH' + shell: 'BASH' + - action: 'Run tests' + type: 'NATIVE_BUILD_DOCKER_CLI' + commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/REQUIRE docker/sdk boot deploy.ci.acceptance.mariadb.cypress.yml' + - '.ci/snippet/RUN docker/sdk up -t' + - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' + - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' + - '.ci/snippet/RUN script -q -e -c "docker/sdk exec cypress-tests cp .env.dynamic-store.example .env"' + - '.ci/snippet/RUN script -q -e -c "docker/sdk exec cypress-tests npm run cy:ci"' + - ' .ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' + - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' + - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' + - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB' + - 'export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID' + - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' + - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' + - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' + - '.ci/snippet/ARTEFACTS aws s3 cp ./.cypress s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/cypress/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive' + - 'echo "Check the Cypress screenshots - https://s3.console.aws.amazon.com/s3/buckets/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-on/cypress/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/screenshots/&showversions=false"' + - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' + - '.ci/snippet/FINISH' + run_next_parallel: true + variables: + - key: 'SPRYKER_PLATFORM_IMAGE' + value: 'spryker/php:8.3' + type: 'VAR' + - key: 'SPRYKER_CURRENT_REGION' + value: 'EU' + type: 'VAR' + - key: 'SPRYKER_DYNAMIC_STORE_MODE' + value: 'true' + type: 'VAR' + - key: 'TRAVIS' + value: '1' + type: 'VAR' + timeout: 8000 + sync_paths: + - pipeline_path: '/' + vm_path: '/home/ubuntu/build' + direction: 'PIPELINE_TO_VM' + docker_layer_caching_scope: 'ACTION' + +- pipeline: 'Positive / Docker / Alpine / PHP 8.3 / MariaDB / Robot / API' + events: + - type: 'PUSH' + refs: + - 'refs/pull/*' + - 'refs/heads/master' + trigger_conditions: + - trigger_condition: 'VAR_CONTAINS' + trigger_variable_value: 'hackathon' + trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' + terminate_stale_runs: true + auto_clear_cache: true + fail_on_prepare_env_warning: true + concurrent_pipeline_runs: true + clone_depth: 1 + resources: 'NANO' + actions: + - action: 'Install Composer' + type: 'BUILD' + docker_image_name: 'spryker/php' + docker_image_tag: '8.2' + execute_commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' + - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' + - '.ci/snippet/FINISH' + shell: 'BASH' + - action: 'Docker / Alpine / PHP 8.3 / MariaDB / Robot' + type: 'NATIVE_BUILD_DOCKER_CLI' + commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/REQUIRE docker/sdk boot deploy.ci.api.mariadb.robot.yml' + - '.ci/snippet/RUN docker/sdk up -t' + - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' + - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' + - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:api_suite -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local --exclude skip-due-to-issueORskip-due-to-refactoring -d results -s robotframework.tests.api.suite.\"*\".positive ."' + - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' + - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' + - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' + - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB' + - 'export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID' + - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' + - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' + - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' + - '.ci/snippet/ARTEFACTS aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/positive/log.html' + - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-on/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/positive/log.html"' + - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' + - '.ci/snippet/FINISH' + run_next_parallel: true + variables: + - key: 'SPRYKER_PLATFORM_IMAGE' + value: 'spryker/php:8.2' + type: 'VAR' + - key: 'SPRYKER_CURRENT_REGION' + value: 'EU' + type: 'VAR' + - key: 'SPRYKER_DYNAMIC_STORE_MODE' + value: 'true' + type: 'VAR' + - key: 'TRAVIS' + value: '1' + type: 'VAR' + timeout: 8000 + sync_paths: + - pipeline_path: '/' + vm_path: '/home/ubuntu/build' + direction: 'PIPELINE_TO_VM' + docker_layer_caching_scope: 'ACTION' + instance_type: 'GENERAL_MEDIUM' + +- pipeline: 'Negative / Docker / Alpine / PHP 8.3 / MariaDB / Robot / API' + events: + - type: 'PUSH' + refs: + - 'refs/pull/*' + - 'refs/heads/master' + trigger_conditions: + - trigger_condition: 'VAR_CONTAINS' + trigger_variable_value: 'hackathon' + trigger_variable_key: 'BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH' + terminate_stale_runs: true + auto_clear_cache: true + fail_on_prepare_env_warning: true + concurrent_pipeline_runs: true + clone_depth: 1 + resources: 'NANO' + actions: + - action: 'Install Composer' + type: 'BUILD' + docker_image_name: 'spryker/php' + docker_image_tag: '8.2' + execute_commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' + - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' + - '.ci/snippet/FINISH' + shell: 'BASH' + - action: 'Docker / Alpine / PHP 8.3 / MariaDB / Robot' + type: 'NATIVE_BUILD_DOCKER_CLI' + commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/REQUIRE docker/sdk boot deploy.ci.api.mariadb.robot.yml' + - '.ci/snippet/RUN docker/sdk up -t' + - '.ci/snippet/RUN docker/sdk testing composer dump-autoload -o -a --apcu' + - '.ci/snippet/RUN docker/sdk testing console queue:worker:start --stop-when-empty' + - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:api_suite -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local --exclude skip-due-to-issueORskip-due-to-refactoring -d results -s robotframework.tests.api.suite.\"*\".negative ."' + - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' + - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' + - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' + - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB' + - 'export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID' + - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' + - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' + - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' + - '.ci/snippet/ARTEFACTS aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/negative/log.html' + - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-on/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/negative/log.html"' + - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' + - '.ci/snippet/FINISH' + run_next_parallel: true + variables: + - key: 'SPRYKER_PLATFORM_IMAGE' + value: 'spryker/php:8.2' + type: 'VAR' + - key: 'SPRYKER_CURRENT_REGION' + value: 'EU' + type: 'VAR' + - key: 'SPRYKER_DYNAMIC_STORE_MODE' + value: 'true' + type: 'VAR' + - key: 'TRAVIS' + value: '1' + type: 'VAR' + timeout: 8000 + sync_paths: + - pipeline_path: '/' + vm_path: '/home/ubuntu/build' + direction: 'PIPELINE_TO_VM' + docker_layer_caching_scope: 'ACTION' + instance_type: 'GENERAL_MEDIUM' + +- pipeline: 'Docker / Alpine / PHP 8.3 / MariaDB / Robot / UI / Group One' + events: + - type: 'PULL_REQUEST' + events: + - 'reopened' + - 'labeled' + - 'opened' + - 'synchronize' + branches: + - '*' + trigger_conditions: + - trigger_condition: 'VAR_CONTAINS' + trigger_variable_value: 'run-ui-tests' + trigger_variable_key: 'BUDDY_RUN_PR_LABELS' + terminate_stale_runs: true + auto_clear_cache: true + fail_on_prepare_env_warning: true + concurrent_pipeline_runs: true + clone_depth: 1 + resources: 'NANO' + actions: + - action: 'Install Composer' + type: 'BUILD' + docker_image_name: 'spryker/php' + docker_image_tag: '8.3' + execute_commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' + - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' + - '.ci/snippet/FINISH' + shell: 'BASH' + - action: 'Docker / Alpine / PHP 8.3 / MariaDB / Robot / UI / Group One' + type: 'NATIVE_BUILD_DOCKER_CLI' + commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/REQUIRE docker/sdk boot deploy.ci.acceptance.mariadb.robot.yml' + - '.ci/snippet/RUN docker/sdk up' + - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' + - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' + - '.ci/snippet/RUN script -q -e -c "time docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eur.spryker.local/ -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_oneANDsmoke -s \"*\".tests.ui.suite ."' + - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eus.spryker.local/ -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' + - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' + - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' + - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' + - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB' + - 'export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID' + - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' + - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' + - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' + - '.ci/snippet/ARTEFACTS script -q -e -c "docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml"' + - '.ci/snippet/ARTEFACTS aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/group1/log.html' + - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-on/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/group1/log.html"' + - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' + - '.ci/snippet/FINISH' + run_next_parallel: true + variables: + - key: 'SPRYKER_PLATFORM_IMAGE' + value: 'spryker/php:8.3' + type: 'VAR' + - key: 'SPRYKER_CURRENT_REGION' + value: 'EU' + type: 'VAR' + - key: 'SPRYKER_DYNAMIC_STORE_MODE' + value: 'true' + type: 'VAR' + - key: 'TRAVIS' + value: '1' + type: 'VAR' + timeout: 8000 + sync_paths: + - pipeline_path: '/' + vm_path: '/home/ubuntu/build' + direction: 'PIPELINE_TO_VM' + docker_layer_caching_scope: 'ACTION' + instance_type: 'GENERAL_LARGE' -- pipeline: 'Docker / Alpine / PHP 8.3 / MariaDB / Robot / UI / Group One' +- pipeline: 'Docker / Alpine / PHP 8.3 / MariaDB / Robot / UI / Group Two' events: - type: 'PULL_REQUEST' events: @@ -1872,7 +1948,7 @@ - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' - '.ci/snippet/FINISH' shell: 'BASH' - - action: 'Docker / Alpine / PHP 8.3 / MariaDB / Robot / UI / Group One' + - action: 'Docker / Alpine / PHP 8.3 / MariaDB / Robot / UI / Group Two' type: 'NATIVE_BUILD_DOCKER_CLI' commands: - '.ci/snippet/PREPARE' @@ -1880,19 +1956,95 @@ - '.ci/snippet/RUN docker/sdk up' - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - - '.ci/snippet/RUN script -q -e -c "time docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eur.spryker.local/ -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_oneANDsmoke -s \"*\".tests.ui.suite ."' - - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eus.spryker.local/ -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' - - '.ci/snippet/ARTEFACTS aws configure set default.s3.max_concurrent_requests 80' - - '.ci/snippet/ARTEFACTS aws configure set default.s3.max_queue_size 6000' - - '.ci/snippet/ARTEFACTS aws configure set default.s3.multipart_threshold 36MB' - - '.ci/snippet/ARTEFACTS aws configure set default.s3.multipart_chunksize 16MB' + - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eu.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_twoANDsmoke -s \"*\".tests.ui.suite ."' + - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eu.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' + - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' + - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' + - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' + - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB' - 'export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID' - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - '.ci/snippet/ARTEFACTS script -q -e -c "docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml"' - - '.ci/snippet/ARTEFACTS aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/group1/log.html' - - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-on/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/group1/log.html"' + - '.ci/snippet/ARTEFACTS aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/group2/log.html' + - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-on/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/group2/log.html"' + - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' + - '.ci/snippet/FINISH' + run_next_parallel: true + variables: + - key: 'SPRYKER_PLATFORM_IMAGE' + value: 'spryker/php:8.3' + type: 'VAR' + - key: 'SPRYKER_CURRENT_REGION' + value: 'EU' + type: 'VAR' + - key: 'SPRYKER_DYNAMIC_STORE_MODE' + value: 'true' + type: 'VAR' + - key: 'TRAVIS' + value: '1' + type: 'VAR' + timeout: 8000 + sync_paths: + - pipeline_path: '/' + vm_path: '/home/ubuntu/build' + direction: 'PIPELINE_TO_VM' + docker_layer_caching_scope: 'ACTION' + instance_type: 'GENERAL_LARGE' + +- pipeline: 'Docker / Alpine / PHP 8.3 / MariaDB / Robot / UI / Group Three' + events: + - type: 'PULL_REQUEST' + events: + - 'reopened' + - 'labeled' + - 'opened' + - 'synchronize' + branches: + - '*' + trigger_conditions: + - trigger_condition: 'VAR_CONTAINS' + trigger_variable_value: 'run-ui-tests' + trigger_variable_key: 'BUDDY_RUN_PR_LABELS' + terminate_stale_runs: true + auto_clear_cache: true + fail_on_prepare_env_warning: true + concurrent_pipeline_runs: true + clone_depth: 1 + resources: 'NANO' + actions: + - action: 'Install Composer' + type: 'BUILD' + docker_image_name: 'spryker/php' + docker_image_tag: '8.3' + execute_commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' + - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' + - '.ci/snippet/FINISH' + shell: 'BASH' + - action: 'Docker / Alpine / PHP 8.3 / MariaDB / Robot / UI / Group Three' + type: 'NATIVE_BUILD_DOCKER_CLI' + commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/REQUIRE docker/sdk boot deploy.ci.acceptance.mariadb.robot.yml' + - '.ci/snippet/RUN docker/sdk up' + - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' + - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' + - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eu.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_treeANDsmoke -s \"*\".tests.ui.suite ."' + - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eu.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' + - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' + - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' + - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' + - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB' + - 'export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID' + - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' + - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' + - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' + - '.ci/snippet/ARTEFACTS script -q -e -c "docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml"' + - '.ci/snippet/ARTEFACTS aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/group3/log.html' + - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-on/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/group3/log.html"' - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' run_next_parallel: true @@ -1917,374 +2069,212 @@ docker_layer_caching_scope: 'ACTION' instance_type: 'GENERAL_LARGE' -#- pipeline: 'Docker / Alpine / PHP 8.3 / MariaDB / Robot / UI / Group Two' -# events: -# - type: 'PULL_REQUEST' -# events: -# - 'reopened' -# - 'labeled' -# - 'opened' -# - 'synchronize' -# branches: -# - '*' -# trigger_conditions: -# - trigger_condition: 'VAR_CONTAINS' -# trigger_variable_value: 'run-ui-tests' -# trigger_variable_key: 'BUDDY_RUN_PR_LABELS' -# terminate_stale_runs: true -# auto_clear_cache: true -# fail_on_prepare_env_warning: true -# concurrent_pipeline_runs: true -# clone_depth: 1 -# resources: 'NANO' -# actions: -# - action: 'Install Composer' -# type: 'BUILD' -# docker_image_name: 'spryker/php' -# docker_image_tag: '8.3' -# execute_commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' -# - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' -# - '.ci/snippet/FINISH' -# shell: 'BASH' -# - action: 'Docker / Alpine / PHP 8.3 / MariaDB / Robot / UI / Group Two' -# type: 'NATIVE_BUILD_DOCKER_CLI' -# commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/REQUIRE docker/sdk boot deploy.ci.acceptance.mariadb.robot.yml' -# - '.ci/snippet/RUN docker/sdk up' -# - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' -# - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' -# - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eur.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_twoANDsmoke -s \"*\".tests.ui.suite ."' -# - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eus.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' -# - 'if [ $? -ne 0 ]; then -# .ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80 && -# .ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000 && -# .ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB && -# .ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB && -# export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID && -# export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY && -# export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY && -# export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET && -# .ci/snippet/REQUIRE script -q -e -c "docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml" && -# .ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/group2/log.html && -# echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-on/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/group2/log.html" && -# echo "You must have VPN access to AWS (Spryker-Internal account)"; -# fi' -# - '.ci/snippet/FINISH' -# run_next_parallel: true -# variables: -# - key: 'SPRYKER_PLATFORM_IMAGE' -# value: 'spryker/php:8.3' -# type: 'VAR' -# - key: 'SPRYKER_CURRENT_REGION' -# value: 'EU' -# type: 'VAR' -# - key: 'SPRYKER_DYNAMIC_STORE_MODE' -# value: 'true' -# type: 'VAR' -# - key: 'TRAVIS' -# value: '1' -# type: 'VAR' -# timeout: 8000 -# sync_paths: -# - pipeline_path: '/' -# vm_path: '/home/ubuntu/build' -# direction: 'PIPELINE_TO_VM' -# docker_layer_caching_scope: 'ACTION' -# instance_type: 'GENERAL_LARGE' -# -#- pipeline: 'Docker / Alpine / PHP 8.3 / MariaDB / Robot / UI / Group Three' -# events: -# - type: 'PULL_REQUEST' -# events: -# - 'reopened' -# - 'labeled' -# - 'opened' -# - 'synchronize' -# branches: -# - '*' -# trigger_conditions: -# - trigger_condition: 'VAR_CONTAINS' -# trigger_variable_value: 'run-ui-tests' -# trigger_variable_key: 'BUDDY_RUN_PR_LABELS' -# terminate_stale_runs: true -# auto_clear_cache: true -# fail_on_prepare_env_warning: true -# concurrent_pipeline_runs: true -# clone_depth: 1 -# resources: 'NANO' -# actions: -# - action: 'Install Composer' -# type: 'BUILD' -# docker_image_name: 'spryker/php' -# docker_image_tag: '8.3' -# execute_commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' -# - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' -# - '.ci/snippet/FINISH' -# shell: 'BASH' -# - action: 'Docker / Alpine / PHP 8.3 / MariaDB / Robot / UI / Group Three' -# type: 'NATIVE_BUILD_DOCKER_CLI' -# commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/REQUIRE docker/sdk boot deploy.ci.acceptance.mariadb.robot.yml' -# - '.ci/snippet/RUN docker/sdk up' -# - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' -# - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' -# - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eur.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_treeANDsmoke -s \"*\".tests.ui.suite ."' -# - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eus.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' -# - 'if [ $? -ne 0 ]; then -# .ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80 && -# .ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000 && -# .ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB && -# .ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB && -# export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID && -# export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY && -# export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY && -# export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET && -# .ci/snippet/REQUIRE script -q -e -c "docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml" && -# .ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/group3/log.html && -# echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-on/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/group3/log.html" && -# echo "You must have VPN access to AWS (Spryker-Internal account)"; -# fi' -# - '.ci/snippet/FINISH' -# run_next_parallel: true -# variables: -# - key: 'SPRYKER_PLATFORM_IMAGE' -# value: 'spryker/php:8.3' -# type: 'VAR' -# - key: 'SPRYKER_CURRENT_REGION' -# value: 'EU' -# type: 'VAR' -# - key: 'SPRYKER_DYNAMIC_STORE_MODE' -# value: 'true' -# type: 'VAR' -# - key: 'TRAVIS' -# value: '1' -# type: 'VAR' -# timeout: 8000 -# sync_paths: -# - pipeline_path: '/' -# vm_path: '/home/ubuntu/build' -# direction: 'PIPELINE_TO_VM' -# docker_layer_caching_scope: 'ACTION' -# instance_type: 'GENERAL_LARGE' -# -#- pipeline: 'Docker / Alpine / PHP 8.3 / PostgreSQL / Robot / UI / Dynamic Store Off / Group One' -# events: -# - type: 'PULL_REQUEST' -# events: -# - 'reopened' -# - 'labeled' -# - 'opened' -# - 'synchronize' -# branches: -# - '*' -# trigger_conditions: -# - trigger_condition: 'VAR_CONTAINS' -# trigger_variable_value: 'run-ui-tests' -# trigger_variable_key: 'BUDDY_RUN_PR_LABELS' -# terminate_stale_runs: true -# auto_clear_cache: true -# fail_on_prepare_env_warning: true -# concurrent_pipeline_runs: true -# clone_depth: 1 -# resources: 'NANO' -# actions: -# - action: 'Install Composer' -# type: 'BUILD' -# docker_image_name: 'spryker/php' -# docker_image_tag: '8.3' -# execute_commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' -# - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' -# - '.ci/snippet/FINISH' -# shell: 'BASH' -# - action: 'Docker / Alpine / PHP 8.3 / PostgreSQL / Robot / UI / Dynamic Store Off / Group One' -# type: 'NATIVE_BUILD_DOCKER_CLI' -# commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/REQUIRE docker/sdk boot deploy.ci.acceptance.dynamic-store-off.yml' -# - '.ci/snippet/RUN docker/sdk up' -# - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' -# - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' -# - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v yves_env:http://yves.eur.spryker.local -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_oneANDsmoke -s \"*\".tests.ui.suite ."' -# - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' -# - 'if [ $? -ne 0 ]; then -# .ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80 && -# .ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000 && -# .ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB && -# .ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB && -# export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID && -# export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY && -# export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY && -# export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET && -# .ci/snippet/REQUIRE script -q -e -c "docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml" && -# .ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3PostgreSQL/group1/log.html && -# echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-off/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3PostgreSQL/group1/log.html" && -# echo "You must have VPN access to AWS (Spryker-Internal account)"; -# fi' -# - '.ci/snippet/FINISH' -# run_next_parallel: true -# variables: -# - key: 'SPRYKER_PLATFORM_IMAGE' -# value: 'spryker/php:8.3' -# type: 'VAR' -# - key: 'TRAVIS' -# value: '1' -# type: 'VAR' -# timeout: 8000 -# sync_paths: -# - pipeline_path: '/' -# vm_path: '/home/ubuntu/build' -# direction: 'PIPELINE_TO_VM' -# docker_layer_caching_scope: 'ACTION' -# instance_type: 'GENERAL_LARGE' -# -#- pipeline: 'Docker / Alpine / PHP 8.3 / PostgreSQL / Robot / UI / Dynamic Store Off / Group Two' -# events: -# - type: 'PULL_REQUEST' -# events: -# - 'reopened' -# - 'labeled' -# - 'opened' -# - 'synchronize' -# branches: -# - '*' -# trigger_conditions: -# - trigger_condition: 'VAR_CONTAINS' -# trigger_variable_value: 'run-ui-tests' -# trigger_variable_key: 'BUDDY_RUN_PR_LABELS' -# terminate_stale_runs: true -# auto_clear_cache: true -# fail_on_prepare_env_warning: true -# concurrent_pipeline_runs: true -# clone_depth: 1 -# resources: 'NANO' -# actions: -# - action: 'Install Composer' -# type: 'BUILD' -# docker_image_name: 'spryker/php' -# docker_image_tag: '8.3' -# execute_commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' -# - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' -# - '.ci/snippet/FINISH' -# shell: 'BASH' -# - action: 'Docker / Alpine / PHP 8.3 / PostgreSQL / Robot / UI / Dynamic Store Off / Group Two' -# type: 'NATIVE_BUILD_DOCKER_CLI' -# commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/REQUIRE docker/sdk boot deploy.ci.acceptance.dynamic-store-off.yml' -# - '.ci/snippet/RUN docker/sdk up' -# - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' -# - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' -# - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v yves_env:http://yves.eur.spryker.local -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_twoANDsmoke -s \"*\".tests.ui.suite ."' -# - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v yves_env:http://yves.eur.spryker.local -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' -# - 'if [ $? -ne 0 ]; then -# .ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80 && -# .ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000 && -# .ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB && -# .ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB && -# export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID && -# export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY && -# export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY && -# export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET && -# .ci/snippet/REQUIRE script -q -e -c "docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml" && -# .ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3PostgreSQL/group2/log.html && -# echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-off/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3PostgreSQL/group2/log.html" && -# echo "You must have VPN access to AWS (Spryker-Internal account)"; -# fi' -# - '.ci/snippet/FINISH' -# run_next_parallel: true -# variables: -# - key: 'SPRYKER_PLATFORM_IMAGE' -# value: 'spryker/php:8.3' -# type: 'VAR' -# - key: 'TRAVIS' -# value: '1' -# type: 'VAR' -# timeout: 8000 -# sync_paths: -# - pipeline_path: '/' -# vm_path: '/home/ubuntu/build' -# direction: 'PIPELINE_TO_VM' -# docker_layer_caching_scope: 'ACTION' -# instance_type: 'GENERAL_LARGE' -# -#- pipeline: 'Docker / Alpine / PHP 8.3 / PostgreSQL / Robot / UI / Dynamic Store Off / Group Three' -# events: -# - type: 'PULL_REQUEST' -# events: -# - 'reopened' -# - 'labeled' -# - 'opened' -# - 'synchronize' -# branches: -# - '*' -# trigger_conditions: -# - trigger_condition: 'VAR_CONTAINS' -# trigger_variable_value: 'run-ui-tests' -# trigger_variable_key: 'BUDDY_RUN_PR_LABELS' -# terminate_stale_runs: true -# auto_clear_cache: true -# fail_on_prepare_env_warning: true -# concurrent_pipeline_runs: true -# clone_depth: 1 -# resources: 'NANO' -# actions: -# - action: 'Install Composer' -# type: 'BUILD' -# docker_image_name: 'spryker/php' -# docker_image_tag: '8.3' -# execute_commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' -# - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' -# - '.ci/snippet/FINISH' -# shell: 'BASH' -# - action: 'Docker / Alpine / PHP 8.3 / PostgreSQL / Robot / UI / Dynamic Store Off / Group Three' -# type: 'NATIVE_BUILD_DOCKER_CLI' -# commands: -# - '.ci/snippet/PREPARE' -# - '.ci/snippet/REQUIRE docker/sdk boot deploy.ci.acceptance.dynamic-store-off.yml' -# - '.ci/snippet/RUN docker/sdk up' -# - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' -# - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' -# - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v yves_env:http://yves.eur.spryker.local -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_treeANDsmoke -s \"*\".tests.ui.suite ."' -# - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' -# - 'if [ $? -ne 0 ]; then -# .ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80 && -# .ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000 && -# .ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB && -# .ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB && -# export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID && -# export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY && -# export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY && -# export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET && -# .ci/snippet/REQUIRE script -q -e -c "docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml" && -# .ci/snippet/REQUIRE aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3PostgreSQL/group3/log.html && -# echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-off/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3PostgreSQL/group3/log.html" && -# echo "You must have VPN access to AWS (Spryker-Internal account)"; -# fi' -# - '.ci/snippet/FINISH' -# run_next_parallel: true -# variables: -# - key: 'SPRYKER_PLATFORM_IMAGE' -# value: 'spryker/php:8.3' -# type: 'VAR' -# - key: 'TRAVIS' -# value: '1' -# type: 'VAR' -# timeout: 8000 -# sync_paths: -# - pipeline_path: '/' -# vm_path: '/home/ubuntu/build' -# direction: 'PIPELINE_TO_VM' -# docker_layer_caching_scope: 'ACTION' -# instance_type: 'GENERAL_LARGE' +- pipeline: 'Docker / Alpine / PHP 8.3 / PostgreSQL / Robot / UI / Dynamic Store Off / Group One' + events: + - type: 'PULL_REQUEST' + events: + - 'reopened' + - 'labeled' + - 'opened' + - 'synchronize' + branches: + - '*' + trigger_conditions: + - trigger_condition: 'VAR_CONTAINS' + trigger_variable_value: 'run-ui-tests' + trigger_variable_key: 'BUDDY_RUN_PR_LABELS' + terminate_stale_runs: true + auto_clear_cache: true + fail_on_prepare_env_warning: true + concurrent_pipeline_runs: true + clone_depth: 1 + resources: 'NANO' + actions: + - action: 'Install Composer' + type: 'BUILD' + docker_image_name: 'spryker/php' + docker_image_tag: '8.3' + execute_commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' + - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' + - '.ci/snippet/FINISH' + shell: 'BASH' + - action: 'Docker / Alpine / PHP 8.3 / PostgreSQL / Robot / UI / Dynamic Store Off / Group One' + type: 'NATIVE_BUILD_DOCKER_CLI' + commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/REQUIRE docker/sdk boot deploy.ci.acceptance.dynamic-store-off.yml' + - '.ci/snippet/RUN docker/sdk up' + - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' + - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' + - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_oneANDsmoke -s \"*\".tests.ui.suite ."' + - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' + - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' + - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' + - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' + - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB' + - 'export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID' + - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' + - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' + - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' + - '.ci/snippet/ARTEFACTS script -q -e -c "docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml"' + - '.ci/snippet/ARTEFACTS aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3PostgreSQL/group1/log.html' + - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-off/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3PostgreSQL/group1/log.html"' + - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' + - '.ci/snippet/FINISH' + run_next_parallel: true + variables: + - key: 'SPRYKER_PLATFORM_IMAGE' + value: 'spryker/php:8.3' + type: 'VAR' + - key: 'TRAVIS' + value: '1' + type: 'VAR' + timeout: 8000 + sync_paths: + - pipeline_path: '/' + vm_path: '/home/ubuntu/build' + direction: 'PIPELINE_TO_VM' + docker_layer_caching_scope: 'ACTION' + instance_type: 'GENERAL_LARGE' + +- pipeline: 'Docker / Alpine / PHP 8.3 / PostgreSQL / Robot / UI / Dynamic Store Off / Group Two' + events: + - type: 'PULL_REQUEST' + events: + - 'reopened' + - 'labeled' + - 'opened' + - 'synchronize' + branches: + - '*' + trigger_conditions: + - trigger_condition: 'VAR_CONTAINS' + trigger_variable_value: 'run-ui-tests' + trigger_variable_key: 'BUDDY_RUN_PR_LABELS' + terminate_stale_runs: true + auto_clear_cache: true + fail_on_prepare_env_warning: true + concurrent_pipeline_runs: true + clone_depth: 1 + resources: 'NANO' + actions: + - action: 'Install Composer' + type: 'BUILD' + docker_image_name: 'spryker/php' + docker_image_tag: '8.3' + execute_commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' + - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' + - '.ci/snippet/FINISH' + shell: 'BASH' + - action: 'Docker / Alpine / PHP 8.3 / PostgreSQL / Robot / UI / Dynamic Store Off / Group Two' + type: 'NATIVE_BUILD_DOCKER_CLI' + commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/REQUIRE docker/sdk boot deploy.ci.acceptance.dynamic-store-off.yml' + - '.ci/snippet/RUN docker/sdk up' + - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' + - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' + - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_twoANDsmoke -s \"*\".tests.ui.suite ."' + - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' + - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' + - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' + - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' + - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB' + - 'export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID' + - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' + - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' + - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' + - '.ci/snippet/ARTEFACTS script -q -e -c "docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml"' + - '.ci/snippet/ARTEFACTS aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3PostgreSQL/group2/log.html' + - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-off/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3PostgreSQL/group2/log.html"' + - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' + - '.ci/snippet/FINISH' + run_next_parallel: true + variables: + - key: 'SPRYKER_PLATFORM_IMAGE' + value: 'spryker/php:8.3' + type: 'VAR' + - key: 'TRAVIS' + value: '1' + type: 'VAR' + timeout: 8000 + sync_paths: + - pipeline_path: '/' + vm_path: '/home/ubuntu/build' + direction: 'PIPELINE_TO_VM' + docker_layer_caching_scope: 'ACTION' + instance_type: 'GENERAL_LARGE' + +- pipeline: 'Docker / Alpine / PHP 8.3 / PostgreSQL / Robot / UI / Dynamic Store Off / Group Three' + events: + - type: 'PULL_REQUEST' + events: + - 'reopened' + - 'labeled' + - 'opened' + - 'synchronize' + branches: + - '*' + trigger_conditions: + - trigger_condition: 'VAR_CONTAINS' + trigger_variable_value: 'run-ui-tests' + trigger_variable_key: 'BUDDY_RUN_PR_LABELS' + terminate_stale_runs: true + auto_clear_cache: true + fail_on_prepare_env_warning: true + concurrent_pipeline_runs: true + clone_depth: 1 + resources: 'NANO' + actions: + - action: 'Install Composer' + type: 'BUILD' + docker_image_name: 'spryker/php' + docker_image_tag: '8.3' + execute_commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/REQUIRE composer config github-oauth.github.com ${GITHUB_TOKEN}' + - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' + - '.ci/snippet/FINISH' + shell: 'BASH' + - action: 'Docker / Alpine / PHP 8.3 / PostgreSQL / Robot / UI / Dynamic Store Off / Group Three' + type: 'NATIVE_BUILD_DOCKER_CLI' + commands: + - '.ci/snippet/PREPARE' + - '.ci/snippet/REQUIRE docker/sdk boot deploy.ci.acceptance.dynamic-store-off.yml' + - '.ci/snippet/RUN docker/sdk up' + - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' + - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' + - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_treeANDsmoke -s \"*\".tests.ui.suite ."' + - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' + - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' + - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' + - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' + - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_chunksize 16MB' + - 'export AWS_ACCESS_KEY_ID=$AWS_S3_ACCESS_KEY_ID' + - 'export AWS_SECRET_ACCESS_KEY=$AWS_S3_SECRET_ACCESS_KEY' + - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' + - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' + - '.ci/snippet/ARTEFACTS script -q -e -c "docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml"' + - '.ci/snippet/ARTEFACTS aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3PostgreSQL/group3/log.html' + - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-off/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3PostgreSQL/group3/log.html"' + - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' + - '.ci/snippet/FINISH' + run_next_parallel: true + variables: + - key: 'SPRYKER_PLATFORM_IMAGE' + value: 'spryker/php:8.3' + type: 'VAR' + - key: 'TRAVIS' + value: '1' + type: 'VAR' + timeout: 8000 + sync_paths: + - pipeline_path: '/' + vm_path: '/home/ubuntu/build' + direction: 'PIPELINE_TO_VM' + docker_layer_caching_scope: 'ACTION' + instance_type: 'GENERAL_LARGE' From 577d5c5a421c0ce15618cf43c2faa8c5398ae268 Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Wed, 11 Dec 2024 18:50:51 +0100 Subject: [PATCH 100/113] FRW-9206: debug --- buddy.yml | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/buddy.yml b/buddy.yml index a9e1c2b748..7188573e36 100644 --- a/buddy.yml +++ b/buddy.yml @@ -1956,8 +1956,8 @@ - '.ci/snippet/RUN docker/sdk up' - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eu.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_twoANDsmoke -s \"*\".tests.ui.suite ."' - - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eu.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' + - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eur.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_twoANDsmoke -s \"*\".tests.ui.suite ."' + - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eus.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' @@ -2032,8 +2032,8 @@ - '.ci/snippet/RUN docker/sdk up' - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eu.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_treeANDsmoke -s \"*\".tests.ui.suite ."' - - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eu.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' + - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eur.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_treeANDsmoke -s \"*\".tests.ui.suite ."' + - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eus.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' @@ -2108,8 +2108,8 @@ - '.ci/snippet/RUN docker/sdk up' - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_oneANDsmoke -s \"*\".tests.ui.suite ."' - - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' + - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v yves_env:http://yves.eur.spryker.local -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_oneANDsmoke -s \"*\".tests.ui.suite ."' + - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v yves_env:http://yves.eus.spryker.local -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' @@ -2178,8 +2178,8 @@ - '.ci/snippet/RUN docker/sdk up' - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_twoANDsmoke -s \"*\".tests.ui.suite ."' - - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' + - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v yves_env:http://yves.eur.spryker.local -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_twoANDsmoke -s \"*\".tests.ui.suite ."' + - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v yves_env:http://yves.eus.spryker.local -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' @@ -2248,8 +2248,8 @@ - '.ci/snippet/RUN docker/sdk up' - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_treeANDsmoke -s \"*\".tests.ui.suite ."' - - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' + - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v yves_env:http://yves.eur.spryker.local -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_treeANDsmoke -s \"*\".tests.ui.suite ."' + - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v yves_env:http://yves.eus.spryker.local -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' From 4e1b22123bb392ab92faaad8d254d17bf01dd3d7 Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Wed, 11 Dec 2024 21:39:36 +0100 Subject: [PATCH 101/113] FRW-9206: debug --- buddy.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/buddy.yml b/buddy.yml index 7188573e36..3fa02d9f80 100644 --- a/buddy.yml +++ b/buddy.yml @@ -1880,7 +1880,7 @@ - '.ci/snippet/RUN docker/sdk up' - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - - '.ci/snippet/RUN script -q -e -c "time docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eur.spryker.local/ -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_oneANDsmoke -s \"*\".tests.ui.suite ."' + - '.ci/snippet/RUN script -q -e -c "time docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eu.spryker.local/ -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_oneANDsmoke -s \"*\".tests.ui.suite ."' - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eus.spryker.local/ -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' @@ -1957,7 +1957,7 @@ - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eur.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_twoANDsmoke -s \"*\".tests.ui.suite ."' - - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eus.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' + - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eu.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' @@ -2109,7 +2109,7 @@ - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v yves_env:http://yves.eur.spryker.local -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_oneANDsmoke -s \"*\".tests.ui.suite ."' - - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v yves_env:http://yves.eus.spryker.local -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' + - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' @@ -2248,8 +2248,8 @@ - '.ci/snippet/RUN docker/sdk up' - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v yves_env:http://yves.eur.spryker.local -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_treeANDsmoke -s \"*\".tests.ui.suite ."' - - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v yves_env:http://yves.eus.spryker.local -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' + - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_treeANDsmoke -s \"*\".tests.ui.suite ."' + - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' From 602422aaf17a816e4c232da1e5e14f372e5c83fa Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Wed, 11 Dec 2024 23:47:36 +0100 Subject: [PATCH 102/113] FRW-9206: debug --- buddy.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/buddy.yml b/buddy.yml index 3fa02d9f80..0f3f116a77 100644 --- a/buddy.yml +++ b/buddy.yml @@ -1881,7 +1881,7 @@ - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - '.ci/snippet/RUN script -q -e -c "time docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eu.spryker.local/ -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_oneANDsmoke -s \"*\".tests.ui.suite ."' - - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eus.spryker.local/ -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' + - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eus.spryker.local/ -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' From 2870326386e84501aab1dbe739833f6baf5b3283 Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Thu, 12 Dec 2024 13:57:31 +0100 Subject: [PATCH 103/113] FRW-9206: debug --- .ci/snippet/ARTEFACTS | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.ci/snippet/ARTEFACTS b/.ci/snippet/ARTEFACTS index 1774cb1ad8..356aeac921 100755 --- a/.ci/snippet/ARTEFACTS +++ b/.ci/snippet/ARTEFACTS @@ -11,4 +11,6 @@ if [ "${failed}" != "" ] && [ "${failed}" -gt "0" ]; then cmd_pid="${!}" wait "${cmd_pid}" status="${?}" +else + echo "Action is ignored because there are no failed tests." fi From 88d1f07043df398d7bf6803cd03753edfa168a5e Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Thu, 12 Dec 2024 13:58:44 +0100 Subject: [PATCH 104/113] FRW-9206: debug --- buddy.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/buddy.yml b/buddy.yml index 0f3f116a77..18ac41ac90 100644 --- a/buddy.yml +++ b/buddy.yml @@ -1968,8 +1968,8 @@ - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - '.ci/snippet/ARTEFACTS script -q -e -c "docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml"' - '.ci/snippet/ARTEFACTS aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/group2/log.html' - - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-on/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/group2/log.html"' - - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' + - '.ci/snippet/ARTEFACTS echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-on/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/group2/log.html"' + - '.ci/snippet/ARTEFACTS echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' run_next_parallel: true variables: From c08ef011c36582b98e3b806ff3e14f2f2674bad4 Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Fri, 13 Dec 2024 10:34:26 +0100 Subject: [PATCH 105/113] FRW-9206: debug --- buddy.yml | 42 +++++++++++++++++++++--------------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/buddy.yml b/buddy.yml index 18ac41ac90..5549dc1768 100644 --- a/buddy.yml +++ b/buddy.yml @@ -1410,8 +1410,8 @@ - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - '.ci/snippet/ARTEFACTS aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/log.html' - - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-off/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/log.html"' - - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' + - '.ci/snippet/ARTEFACTS echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-off/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/log.html"' + - '.ci/snippet/ARTEFACTS echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' run_next_parallel: true variables: @@ -1474,8 +1474,8 @@ - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - '.ci/snippet/ARTEFACTS aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3PostgreSQL/log.html' - - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-on/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.3PostgreSQL/log.html"' - - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' + - '.ci/snippet/ARTEFACTS echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-on/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.3PostgreSQL/log.html"' + - '.ci/snippet/ARTEFACTS echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' variables: - key: 'SPRYKER_PLATFORM_IMAGE' @@ -1542,8 +1542,8 @@ - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - '.ci/snippet/ARTEFACTS aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/log.html' - - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-on/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/log.html"' - - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' + - '.ci/snippet/ARTEFACTS echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-on/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/log.html"' + - '.ci/snippet/ARTEFACTS echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' run_next_parallel: true variables: @@ -1746,8 +1746,8 @@ - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - '.ci/snippet/ARTEFACTS aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/positive/log.html' - - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-on/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/positive/log.html"' - - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' + - '.ci/snippet/ARTEFACTS echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-on/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/positive/log.html"' + - '.ci/snippet/ARTEFACTS echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' run_next_parallel: true variables: @@ -1816,8 +1816,8 @@ - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - '.ci/snippet/ARTEFACTS aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-api/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/negative/log.html' - - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-on/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/negative/log.html"' - - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' + - '.ci/snippet/ARTEFACTS echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-on/robot-api/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/negative/log.html"' + - '.ci/snippet/ARTEFACTS echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' run_next_parallel: true variables: @@ -1881,7 +1881,7 @@ - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - '.ci/snippet/RUN script -q -e -c "time docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eu.spryker.local/ -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_oneANDsmoke -s \"*\".tests.ui.suite ."' - - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eus.spryker.local/ -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' + - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eu.spryker.local/ -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' @@ -1892,8 +1892,8 @@ - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - '.ci/snippet/ARTEFACTS script -q -e -c "docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml"' - '.ci/snippet/ARTEFACTS aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/group1/log.html' - - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-on/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/group1/log.html"' - - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' + - '.ci/snippet/ARTEFACTS echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-on/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/group1/log.html"' + - '.ci/snippet/ARTEFACTS echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' run_next_parallel: true variables: @@ -2044,8 +2044,8 @@ - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - '.ci/snippet/ARTEFACTS script -q -e -c "docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml"' - '.ci/snippet/ARTEFACTS aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/group3/log.html' - - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-on/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/group3/log.html"' - - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' + - '.ci/snippet/ARTEFACTS echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-on/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/group3/log.html"' + - '.ci/snippet/ARTEFACTS echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' run_next_parallel: true variables: @@ -2120,8 +2120,8 @@ - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - '.ci/snippet/ARTEFACTS script -q -e -c "docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml"' - '.ci/snippet/ARTEFACTS aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3PostgreSQL/group1/log.html' - - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-off/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3PostgreSQL/group1/log.html"' - - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' + - '.ci/snippet/ARTEFACTS echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-off/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3PostgreSQL/group1/log.html"' + - '.ci/snippet/ARTEFACTS echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' run_next_parallel: true variables: @@ -2190,8 +2190,8 @@ - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - '.ci/snippet/ARTEFACTS script -q -e -c "docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml"' - '.ci/snippet/ARTEFACTS aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3PostgreSQL/group2/log.html' - - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-off/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3PostgreSQL/group2/log.html"' - - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' + - '.ci/snippet/ARTEFACTS echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-off/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3PostgreSQL/group2/log.html"' + - '.ci/snippet/ARTEFACTS echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' run_next_parallel: true variables: @@ -2260,8 +2260,8 @@ - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - '.ci/snippet/ARTEFACTS script -q -e -c "docker/sdk exec robot-framework rebot -d results --merge results/output.xml results/rerun/rerun.xml"' - '.ci/snippet/ARTEFACTS aws s3 cp ./.robot/results/log.html s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/robot-ui/$BUDDY_EXECUTION_HASH/PHP8.3PostgreSQL/group3/log.html' - - 'echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-off/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3PostgreSQL/group3/log.html"' - - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' + - '.ci/snippet/ARTEFACTS echo "Check the logs - https://s3.console.aws.amazon.com/s3/object/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-off/robot-ui/${BUDDY_EXECUTION_HASH}/PHP8.3PostgreSQL/group3/log.html"' + - '.ci/snippet/ARTEFACTS echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' run_next_parallel: true variables: From 4ff6c9d6340a2c5fc0f88837c89c4edf0df64232 Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Fri, 13 Dec 2024 14:11:00 +0100 Subject: [PATCH 106/113] FRW-9206: debug --- buddy.yml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/buddy.yml b/buddy.yml index 5549dc1768..0e4a19d339 100644 --- a/buddy.yml +++ b/buddy.yml @@ -1880,8 +1880,8 @@ - '.ci/snippet/RUN docker/sdk up' - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - - '.ci/snippet/RUN script -q -e -c "time docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eur.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eu.spryker.local/ -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_oneANDsmoke -s \"*\".tests.ui.suite ."' - - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eu.spryker.local/ -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' + - '.ci/snippet/RUN script -q -e -c "time docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eu.spryker.local/ -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_oneANDsmoke -s \"*\".tests.ui.suite ."' + - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eus.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eu.spryker.local/ -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' @@ -1956,7 +1956,7 @@ - '.ci/snippet/RUN docker/sdk up' - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eur.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_twoANDsmoke -s \"*\".tests.ui.suite ."' + - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eu.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_twoANDsmoke -s \"*\".tests.ui.suite ."' - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eu.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' @@ -2032,8 +2032,8 @@ - '.ci/snippet/RUN docker/sdk up' - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eur.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_treeANDsmoke -s \"*\".tests.ui.suite ."' - - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eus.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' + - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eu.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_treeANDsmoke -s \"*\".tests.ui.suite ."' + - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eu.spryker.local -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' @@ -2108,7 +2108,7 @@ - '.ci/snippet/RUN docker/sdk up' - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v yves_env:http://yves.eur.spryker.local -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_oneANDsmoke -s \"*\".tests.ui.suite ."' + - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v yves_env:http://yves.eu.spryker.local -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_oneANDsmoke -s \"*\".tests.ui.suite ."' - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' @@ -2178,8 +2178,8 @@ - '.ci/snippet/RUN docker/sdk up' - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v yves_env:http://yves.eur.spryker.local -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_twoANDsmoke -s \"*\".tests.ui.suite ."' - - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v yves_env:http://yves.eus.spryker.local -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' + - '.ci/snippet/RUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_twoANDsmoke -s \"*\".tests.ui.suite ."' + - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v db_engine:psycopg2 -v docker:True -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' From 2ce5313181ce5449dad86ed2a467bf436d20aa47 Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Fri, 13 Dec 2024 16:28:16 +0100 Subject: [PATCH 107/113] FRW-9206: remove debug --- buddy.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/buddy.yml b/buddy.yml index 0e4a19d339..86fa74f14b 100644 --- a/buddy.yml +++ b/buddy.yml @@ -1881,7 +1881,7 @@ - '.ci/snippet/RUN docker/sdk cli composer dump-autoload -o -a --apcu' - '.ci/snippet/RUN docker/sdk cli console queue:worker:start --stop-when-empty' - '.ci/snippet/RUN script -q -e -c "time docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eu.spryker.local/ -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results --exclude skip-due-to-issueORskip-due-to-refactoring --include group_oneANDsmoke -s \"*\".tests.ui.suite ."' - - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eus.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eu.spryker.local/ -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' + - '.ci/snippet/RERUN script -q -e -c "docker/sdk exec robot-framework robot -v env:ui_suite -v headless:true -v ignore_console:false -v docker:True -v dms:true -v glue_env:http://glue.eu.spryker.local -v bapi_env:http://glue-backend.eu.spryker.local -v sapi_env:http://glue-storefront.eu.spryker.local -v yves_env:http://yves.eu.spryker.local/ -v zed_env:http://backoffice.eu.spryker.local -v mp_root_env:http://mp.eu.spryker.local -v mp_env:http://mp.eu.spryker.local/security-merchant-portal-gui/login/ -d results/rerun --runemptysuite --rerunfailed results/output.xml --output rerun.xml -s \"*\".tests.ui.suite ."' - '.ci/snippet/REQUIRE aws configure set default.s3.max_concurrent_requests 80' - '.ci/snippet/REQUIRE aws configure set default.s3.max_queue_size 6000' - '.ci/snippet/REQUIRE aws configure set default.s3.multipart_threshold 36MB' From 46dd1f4bebd018d3509fda719bf1409bddb74231 Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Fri, 13 Dec 2024 16:30:20 +0100 Subject: [PATCH 108/113] FRW-9206: remove extra changes --- buddy.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/buddy.yml b/buddy.yml index 86fa74f14b..5ae2ec62b8 100644 --- a/buddy.yml +++ b/buddy.yml @@ -18,8 +18,8 @@ execute_commands: - '.ci/snippet/PREPARE' - '.ci/snippet/REQUIRE npm install --location=global snyk' - - '.ci/snippet/RUN snyk monitor --all-projects --org=c408eea4-f0a4-4d7a-846d-5457aefa0cac --exclude=project.json' - - '.ci/snippet/RUN snyk test --fail-on=all --all-projects --org=c408eea4-f0a4-4d7a-846d-5457aefa0cac --severity-threshold=high --exclude=project.json' + - '.ci/snippet/RUN snyk monitor --all-projects --org=c408eea4-f0a4-4d7a-846d-5457aefa0cac --exclude=project.json,docker' + - '.ci/snippet/RUN snyk test --fail-on=all --all-projects --org=c408eea4-f0a4-4d7a-846d-5457aefa0cac --severity-threshold=high --exclude=project.json,docker' - '.ci/snippet/FINISH' setup_commands: - 'apt-get update && apt-get install -y golang-go' From bc0bb053e9d800a8e5ef44a01c57558b493dadf3 Mon Sep 17 00:00:00 2001 From: annakotiuk Date: Fri, 13 Dec 2024 16:36:03 +0100 Subject: [PATCH 109/113] FRW-9206: remove extra changes --- buddy.yml | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/buddy.yml b/buddy.yml index 5ae2ec62b8..a8c2401778 100644 --- a/buddy.yml +++ b/buddy.yml @@ -1365,7 +1365,7 @@ docker_layer_caching_scope: 'ACTION' instance_type: 'GENERAL_MEDIUM' -- pipeline: 'Docker / Alpine / PHP 8.3 / MariaDB / Robot / Dynamic Store OFF' +- pipeline: 'Docker / Alpine / PHP 8.2 / MariaDB / Robot / Dynamic Store OFF' events: - type: 'PUSH' refs: @@ -1392,7 +1392,7 @@ - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' - '.ci/snippet/FINISH' shell: 'BASH' - - action: 'Docker / Alpine / PHP 8.3 / MariaDB / Robot' + - action: 'Docker / Alpine / PHP 8.2 / MariaDB / Robot' type: 'NATIVE_BUILD_DOCKER_CLI' commands: - '.ci/snippet/PREPARE' @@ -1524,7 +1524,7 @@ - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' - '.ci/snippet/FINISH' shell: 'BASH' - - action: 'Docker / Alpine / PHP 8.3 / MariaDB / Robot' + - action: 'Docker / Alpine / PHP 8.2 / MariaDB / Robot' type: 'NATIVE_BUILD_DOCKER_CLI' commands: - '.ci/snippet/PREPARE' @@ -1613,8 +1613,8 @@ - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - '.ci/snippet/ARTEFACTS aws s3 cp ./.cypress s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-off/cypress/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive' - - 'echo "Check the Cypress screenshots - https://s3.console.aws.amazon.com/s3/buckets/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-off/cypress/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/screenshots/&showversions=false"' - - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' + - '.ci/snippet/ARTEFACTS echo "Check the Cypress screenshots - https://s3.console.aws.amazon.com/s3/buckets/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-off/cypress/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/screenshots/&showversions=false"' + - '.ci/snippet/ARTEFACTS echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' run_next_parallel: true variables: @@ -1677,8 +1677,8 @@ - 'export AWS_ACCESS_KEY_ID=$ROBOT_TESTS_ARTIFACTS_KEY' - 'export AWS_SECRET_ACCESS_KEY=$ROBOT_TESTS_ARTIFACTS_SECRET' - '.ci/snippet/ARTEFACTS aws s3 cp ./.cypress s3://$ROBOT_TESTS_ARTIFACTS_BUCKET/suite-nonsplit/dms-on/cypress/$BUDDY_EXECUTION_HASH/PHP8.3MariaDB/ --recursive' - - 'echo "Check the Cypress screenshots - https://s3.console.aws.amazon.com/s3/buckets/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-on/cypress/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/screenshots/&showversions=false"' - - 'echo "You must have VPN access to AWS (Spryker-Internal account)"' + - '.ci/snippet/ARTEFACTS echo "Check the Cypress screenshots - https://s3.console.aws.amazon.com/s3/buckets/${ROBOT_TESTS_ARTIFACTS_BUCKET}?region=eu-central-1&prefix=suite-nonsplit/dms-on/cypress/${BUDDY_EXECUTION_HASH}/PHP8.3MariaDB/screenshots/&showversions=false"' + - '.ci/snippet/ARTEFACTS echo "You must have VPN access to AWS (Spryker-Internal account)"' - '.ci/snippet/FINISH' run_next_parallel: true variables: @@ -1701,7 +1701,7 @@ direction: 'PIPELINE_TO_VM' docker_layer_caching_scope: 'ACTION' -- pipeline: 'Positive / Docker / Alpine / PHP 8.3 / MariaDB / Robot / API' +- pipeline: 'Positive / Docker / Alpine / PHP 8.2 / MariaDB / Robot / API' events: - type: 'PUSH' refs: @@ -1728,7 +1728,7 @@ - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' - '.ci/snippet/FINISH' shell: 'BASH' - - action: 'Docker / Alpine / PHP 8.3 / MariaDB / Robot' + - action: 'Docker / Alpine / PHP 8.2 / MariaDB / Robot' type: 'NATIVE_BUILD_DOCKER_CLI' commands: - '.ci/snippet/PREPARE' @@ -1771,7 +1771,7 @@ docker_layer_caching_scope: 'ACTION' instance_type: 'GENERAL_MEDIUM' -- pipeline: 'Negative / Docker / Alpine / PHP 8.3 / MariaDB / Robot / API' +- pipeline: 'Negative / Docker / Alpine / PHP 8.2 / MariaDB / Robot / API' events: - type: 'PUSH' refs: @@ -1798,7 +1798,7 @@ - '.ci/snippet/REQUIRE composer install --optimize-autoloader --no-interaction --prefer-install=auto ' - '.ci/snippet/FINISH' shell: 'BASH' - - action: 'Docker / Alpine / PHP 8.3 / MariaDB / Robot' + - action: 'Docker / Alpine / PHP 8.2 / MariaDB / Robot' type: 'NATIVE_BUILD_DOCKER_CLI' commands: - '.ci/snippet/PREPARE' From ddbcc7605b7d976fc0668e53e4cb294dc4b77588 Mon Sep 17 00:00:00 2001 From: Spryker Bot Date: Tue, 24 Dec 2024 10:25:48 +0000 Subject: [PATCH 110/113] Update composer lock file. --- composer.lock | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/composer.lock b/composer.lock index 9db5c6467d..106c8075d4 100644 --- a/composer.lock +++ b/composer.lock @@ -246,16 +246,16 @@ }, { "name": "aws/aws-sdk-php", - "version": "3.336.2", + "version": "3.336.3", "source": { "type": "git", "url": "https://github.com/aws/aws-sdk-php.git", - "reference": "954bfdfc048840ca34afe2a2e1cbcff6681989c4" + "reference": "b863c7953ebeeae191c3835bb5413f872cfbb753" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/954bfdfc048840ca34afe2a2e1cbcff6681989c4", - "reference": "954bfdfc048840ca34afe2a2e1cbcff6681989c4", + "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/b863c7953ebeeae191c3835bb5413f872cfbb753", + "reference": "b863c7953ebeeae191c3835bb5413f872cfbb753", "shasum": "" }, "require": { @@ -338,9 +338,9 @@ "support": { "forum": "https://forums.aws.amazon.com/forum.jspa?forumID=80", "issues": "https://github.com/aws/aws-sdk-php/issues", - "source": "https://github.com/aws/aws-sdk-php/tree/3.336.2" + "source": "https://github.com/aws/aws-sdk-php/tree/3.336.3" }, - "time": "2024-12-20T19:05:10+00:00" + "time": "2024-12-23T19:13:29+00:00" }, { "name": "brick/math", @@ -6343,7 +6343,7 @@ "source": { "type": "git", "url": "git@github.com:spryker/spryker.git", - "reference": "09347248632dc34f4a0579b93dae2431f22e08fe" + "reference": "d84877ac75ef3b412ba78c7d8c9970233e851fc0" }, "require": { "php": ">=8.1" @@ -7474,7 +7474,7 @@ "proprietary" ], "description": "Spryker Framework", - "time": "2024-12-23T13:26:59+00:00" + "time": "2024-12-24T10:22:57+00:00" }, { "name": "spryker/spryker-shop", @@ -7482,7 +7482,7 @@ "source": { "type": "git", "url": "git@github.com:spryker/spryker-shop.git", - "reference": "2acb2df36e7ca811b1367721ed1dead9d70df893" + "reference": "6a3f2a3326fe5456be4745c63014dbea142dd2a4" }, "require": { "php": ">=8.1" @@ -7689,7 +7689,7 @@ "proprietary" ], "description": "Spryker Shop page and widget modules", - "time": "2024-12-18T11:34:49+00:00" + "time": "2024-12-24T10:22:59+00:00" }, { "name": "spryker/synchronization-behavior", From 834d30d9c0641c9e0bc8eb131042bfbac086344f Mon Sep 17 00:00:00 2001 From: Spryker Bot Date: Thu, 26 Dec 2024 10:21:21 +0000 Subject: [PATCH 111/113] Update composer lock file. --- composer.lock | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/composer.lock b/composer.lock index 106c8075d4..1babd41240 100644 --- a/composer.lock +++ b/composer.lock @@ -6343,7 +6343,7 @@ "source": { "type": "git", "url": "git@github.com:spryker/spryker.git", - "reference": "d84877ac75ef3b412ba78c7d8c9970233e851fc0" + "reference": "4934a6ed9c3d9418bd99e1e7dd553eadc7b195d7" }, "require": { "php": ">=8.1" @@ -7474,7 +7474,7 @@ "proprietary" ], "description": "Spryker Framework", - "time": "2024-12-24T10:22:57+00:00" + "time": "2024-12-26T10:18:06+00:00" }, { "name": "spryker/spryker-shop", From 78f343d1820e22128f58a03cdcf008347aa682d5 Mon Sep 17 00:00:00 2001 From: Spryker Release Bot Date: Thu, 26 Dec 2024 16:28:24 +0200 Subject: [PATCH 112/113] FRW-9475 Fixed issue with new entity saving for DataExchangeAPI child relations + made category templates editable. (#9234) FRW-9475 Fixed issue with new entity saving for DataExchangeAPI child relations. --- composer.lock | 4 ++-- .../Zed/DynamicEntity/data/installer/configuration.json | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/composer.lock b/composer.lock index 1babd41240..673f28b3ae 100644 --- a/composer.lock +++ b/composer.lock @@ -6343,7 +6343,7 @@ "source": { "type": "git", "url": "git@github.com:spryker/spryker.git", - "reference": "4934a6ed9c3d9418bd99e1e7dd553eadc7b195d7" + "reference": "90f1b66bbf677033fd4d3047cf9738bd8239099a" }, "require": { "php": ">=8.1" @@ -7474,7 +7474,7 @@ "proprietary" ], "description": "Spryker Framework", - "time": "2024-12-26T10:18:06+00:00" + "time": "2024-12-26T14:23:31+00:00" }, { "name": "spryker/spryker-shop", diff --git a/src/Pyz/Zed/DynamicEntity/data/installer/configuration.json b/src/Pyz/Zed/DynamicEntity/data/installer/configuration.json index c6d24396b2..f66325bc62 100644 --- a/src/Pyz/Zed/DynamicEntity/data/installer/configuration.json +++ b/src/Pyz/Zed/DynamicEntity/data/installer/configuration.json @@ -715,16 +715,16 @@ { "fieldName": "name", "fieldVisibleName": "name", - "isCreatable": false, - "isEditable": false, + "isCreatable": true, + "isEditable": true, "type": "string", "validation": { "isRequired": false } }, { "fieldName": "template_path", "fieldVisibleName": "template_path", - "isCreatable": false, - "isEditable": false, + "isCreatable": true, + "isEditable": true, "type": "string", "validation": { "isRequired": false } } From 3174b938c3de6b28d8bb78173cb3bb5260a74005 Mon Sep 17 00:00:00 2001 From: Spryker Bot Date: Thu, 26 Dec 2024 14:34:28 +0000 Subject: [PATCH 113/113] FRW-9475 Merge nonsplit/master. --- composer.lock | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/composer.lock b/composer.lock index 2b8257b1a4..71b4972a3e 100644 --- a/composer.lock +++ b/composer.lock @@ -33298,16 +33298,16 @@ }, { "name": "spryker/dynamic-entity", - "version": "1.16.0", + "version": "1.17.0", "source": { "type": "git", "url": "https://github.com/spryker/dynamic-entity.git", - "reference": "9e91641d21fc34284870cab18a1e2450ec21cee6" + "reference": "07d76289f12d6d36940ed2b02fd40d2c21a384f1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/dynamic-entity/zipball/9e91641d21fc34284870cab18a1e2450ec21cee6", - "reference": "9e91641d21fc34284870cab18a1e2450ec21cee6", + "url": "https://api.github.com/repos/spryker/dynamic-entity/zipball/07d76289f12d6d36940ed2b02fd40d2c21a384f1", + "reference": "07d76289f12d6d36940ed2b02fd40d2c21a384f1", "shasum": "" }, "require": { @@ -33343,9 +33343,9 @@ ], "description": "DynamicEntity module", "support": { - "source": "https://github.com/spryker/dynamic-entity/tree/1.16.0" + "source": "https://github.com/spryker/dynamic-entity/tree/1.17.0" }, - "time": "2024-11-22T15:44:51+00:00" + "time": "2024-12-26T14:23:31+00:00" }, { "name": "spryker/dynamic-entity-backend-api",