Vanliga frågor om Cloud Manager cloud-manager-faqs
Det här dokumentet ger svar på de vanligaste frågorna om Cloud Manager för AMS-kunder.
Mitt bygge misslyckas med ett fel om maven-scr-plugin efter byte från Java 8 till Java 11. Vad kan jag göra? maven-src-plugin
Ditt AEM Cloud Manager-bygge kan misslyckas när du försöker byta från Java 8 till 11. Om följande fel uppstår måste du ta bort maven-scr-plugin och konvertera alla OSGi-anteckningar till OSGi R6-anteckningar.
[main] [ERROR] Failed to execute goal org.apache.felix:maven-scr-plugin:1.26.4:scr (generate-scr-scrdescriptor) on project helloworld.core: /build_root/build/testsite/src/main/java/com/adobe/HelloWorldServiceImpl.java : Unable to load compiled class: com.adobe.HelloWorldServiceImpl: com/adobe/HelloWorldServiceImpl has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0 -> [Help 1]
Instruktioner om hur du tar bort det här plugin-programmet finns här.
Min version misslyckas med ett fel om RequireJavaVersion efter växling från Java 8 till Java 11. Vad kan jag göra? requirejavaversion
För Cloud Manager-byggen kan maven-enforcer-plugin misslyckas med det här felet
[main] [WARNING] Rule 1: org.apache.maven.plugins.enforcer.RequireJavaVersion
Detta kända fel beror på att Cloud Manager använder en annan version av Java för att köra kommandot Maven jämfört med att kompilera kod. Uteslut requireJavaVersion från dina maven-enforcer-plugin-konfigurationer.
Kodkvalitetskontrollen misslyckades och nu är distributionen fast. Finns det något sätt att kringgå den här kontrollen? deployment-stuck
Ja. Alla fel i kodkvaliteten, förutom säkerhetsklassificeringar, är icke-kritiska värden. Därför kan de kringgås som en del av en distributionspipeline genom att objekten i resultatgränssnittet expanderas.
En användare med rollen Distributionshanteraren, Project Manager eller Business Owner kan åsidosätta problemen. I så fall går rörledningen vidare. Eller så kan de acceptera problemen, och då upphör pipeline med ett fel.
Mer information finns i dokumenten Trenivåporter när du kör en pipeline och Konfigurerar icke-produktionsförlopp.
Cloud Manager-driftsättningar misslyckas vid prestandateststeget i Adobe Managed Services-miljöer. Hur kan den här utgåvan felsökas för att klara viktiga mätvärden? debug-critical-metrics
Det finns inget svar på den här frågan. Följande punkter om prestandateststeget kan dock vara till hjälp:
- Det här steget är ett steg för webbprestanda. Det vill säga, det är på tiden att läsa in sidan med en webbläsare.
- De URL:er som anges i den resulterande CSV-filen läses in i en Chrome-webbläsare i Cloud Manager-infrastrukturen under testet.
- Ett vanligt mått som misslyckas är felfrekvensen. För att en URL ska kunna skickas måste huvud-URL:en läsas in med statusen
200och på mindre än20sekunder. Om en sidinläsning överstiger20sekunder markeras den som ett504-fel. - Om din webbplats kräver användarautentisering läser du Förstå testresultaten för att konfigurera testet så att du kan autentisera din webbplats.
Mer information om kvalitetskontroller finns i Förstå testresultat.
Kan jag använda SNAPSHOT för versionen av Maven-projektet? snapshot
Ja. För utvecklardistributioner måste Git-grenen pom.xml-filerna innehålla -SNAPSHOT i slutet av <version>-värdet.
Om du gör det kan efterföljande distributioner fortfarande installeras när versionen inte ändras. I utvecklingsmiljöer läggs ingen automatisk version till eller genereras för maven-bygget.
Du kan också ange versionen till -SNAPSHOT för fas- och produktionsbyggen eller distributioner. Cloud Manager anger automatiskt rätt versionsnummer och skapar en tagg åt dig i Git. Om det behövs kan du hänvisa till den här taggen senare.
Mer information om versionshantering finns här.
Hur fungerar paket- och paketversionshantering för driftsättning och produktion? staging-production
I mellanlagrings- och produktionsdistributioner genereras en automatisk version som beskrivs här.
För anpassad versionshantering i scen- och produktionsdistributioner anger du en korrekt 3-delsversion som 1.0.0. Öka versionen varje gång du distribuerar till produktionen.
Cloud Manager lägger automatiskt till sin version i scen- och produktionsbyggen och skapar en Git-gren. Ingen särskild konfiguration krävs. Om du inte ställer in en maven-version enligt beskrivningen ovan lyckas distributionen ändå och en version ställs in automatiskt.
Min maven-konstruktion misslyckas för Cloud Manager-distributioner men den byggs lokalt utan fel. Vad är det för fel? maven-build-fail
Mer information finns i Git-resursen.
Jag kan inte ange en variabel med ett aio-kommando. Vad kan jag göra? set-variable
Du kan få ett 403-fel som följande när du försöker lista eller ange pipeline-variabler med aio-kommandon.
$ aio cloudmanager:list-pipeline-variables 222
Cannot get variables: https://cloudmanager.adobe.io/api/program/111/pipeline/222/variables (403 Forbidden)
$ aio cloudmanager:set-pipeline-variables 222 --variable TEST 1
Cannot get variables: https://cloudmanager.adobe.io/api/program/111/pipeline/222/variables (403 Forbidden)
$ aio cloudmanager:set-environment-variables 1755 --variable TEST 1
setting variables... !
Cannot set variables: https://cloudmanager.adobe.io/api/program/111/environment/222/variables (403 Forbidden)
I det här fallet måste användaren som kör dessa kommandon läggas till i rollen Distributionshanteraren i Admin Console.
Mer information finns i API-behörigheter.