Move source-build container to Azure Linux 4 after Arcade trailing-backslash fix
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 72/100
- Tipo di issue
- Bug
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Attiva
- Stack tecnologico
- azure, csharp, github-actions
- Ambito
- build-system, ci-cd
Direzione di ricerca
Leggi la correzione in dotnet/arcade#17800 e verifica che sia arrivata in aspnetcore tramite un aggiornamento di Arcade. Poi esamina .azure/pipelines/ci.yml e .azure/pipelines/ci-public.yml e aggiorna i container di source-build all’immagine Azure Linux 4 indicata nell’issue. Il lavoro è terminato quando entrambi i job di source-build usano quell’immagine e il job di source-build non fallisce più con l’argomento che termina con una barra inversa.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
dotnet/aspnetcore#70522 moves aspnetcore's build and cross containers to Azure Linux 4. The source-build job stays on azurelinux-3.0-net11.0-cross-amd64 for now because it fails on Azure Linux 4.
Cause: Arcade's eng/common/core-templates/steps/source-build.yml ends the build command with a trailing line continuation ($portableBuildArgs \). Azure Pipelines trims the script, so the generated file ends with a backslash and no newline:
- bash 5.2.15 (Azure Linux 3) drops the backslash.
- bash 5.3.9 (Azure Linux 4) passes a literal
\argument tobuild.sh, and the build fails:
+ ./eng/build.sh --ci --configuration Release --restore --build --pack -bl --source-build --source-build -p:CrossBuild=true '\'
MSBUILD : error MSB1008: Only one project can be specified.
Fix in Arcade: https://github.com/dotnet/arcade/pull/17800 (dotnet/arcade#17800)
Follow-up: after that fix reaches aspnetcore through an Arcade update, move the source-build container to Azure Linux 4:
.azure/pipelines/ci.yml:azureLinuxCrossX64→mcr.microsoft.com/dotnet-buildtools/prereqs:azurelinux-4.0-net11.0-cross-amd64.azure/pipelines/ci-public.yml: the source-build job'scontainer→ same image
[!NOTE]
This issue was generated with the help of GitHub Copilot.
- Lingua principale
- C#
- Stelle
- 38.5k
- Fork
- 12.3k
- Merge medio
- 3g 2h
- PR unite (30g)
- 283
Preparare l'ambiente
Avvia il container di sviluppo del progetto nel browser, con il tuo account GitHub.
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di dotnet/aspnetcore
-
[OpenTelemetry] Hosting replaces an Activity.DisplayName that the app set, when a route matchesApertaarea-hosting Regression
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
dotnet/aspnetcore#70516 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
[SSE] ServerSentEventsResult.WrapEvents is missing [EnumeratorCancellation], so RequestAborted never reaches the app's generator on the IAsyncEnumerable<T> overloadForse già presa @bharatprajapati-coder l’ha presa oggi. Apertaarea-minimal
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
dotnet/aspnetcore#70419 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
[Blazor] DefaultInMemoryCircuitPersistenceProvider never disposes the retention CancellationTokenSource when a persist is rejected at capacityForse già presa @Vinoth2562000 l’ha presa oggi. Apertaarea-blazor
Difficoltà 2/5 1-3 ore Idoneità per principianti 77/100
dotnet/aspnetcore#70418 · 1 commento · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
FieldIdentifier.Create throws ArgumentException when an indexer argument is a captured long, Guid or other non-int value typeForse già presa @Yuvan111 l’ha presa 1 giorno fa. Apertaarea-blazor NativeAOT
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
dotnet/aspnetcore#70406 · 1 commento · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
dotnet/aspnetcore#70370 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di dotnet/aspnetcore
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
ReubenBond/fast-caspaxos#18 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 79/100
openrewrite/rewrite#9835 ·
I maintainer di solito rispondono entro 1 giorno
-
Same-repo PRs never get the required appveyor/pr checkForse già presa Una pull request collegata a questa issue è aperta o già unita. Aperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 74/100
activescott/lessmsi#309 · 3 commenti ·
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 92/100
corvus-dotnet/Corvus.JsonSchema#1068 ·
I maintainer di solito rispondono entro 1 giorno
-
Aurora: the wavetable stack is drawn magnified and cut off on a scaled Windows display (125 %)Apertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno