Dieses Repository enthält die Aufgaben, die standardmäßig mit Azure Pipelines und Team Foundation Server bereitgestellt werden.
Hier finden Sie offene Beispiele dafür, wie wir Aufgaben schreiben, die Ihnen beim Schreiben anderer Aufgaben helfen, die auf Ihr Konto oder Ihren Server hochgeladen werden können. Siehe Schreibaufgaben unten. Suchen Sie in der Datei „Deprecation.md“ nach der Liste der Aufgaben, die nicht mehr unterstützt werden.
Erstellen und testen | |
---|---|
Windows | |
macOS | |
Linux |
Weitere Informationen finden Sie in der Dokumentation zur kontinuierlichen Integration und Bereitstellung.
Wenn Sie in Ihrem Build/Release benutzerdefinierte Funktionen benötigen, ist es normalerweise einfacher, die vorhandenen Skriptausführungsaufgaben wie die PowerShell- oder Bash-Aufgaben zu verwenden. Das Schreiben einer neuen Aufgabe kann sinnvoll sein, wenn Sie eine tiefere Integration oder Wiederverwendbarkeit in vielen Build-Definitionen benötigen
Aufgaben sind einfach Tool-Runner. Sie wissen, wie man MSBuild, VSTest usw. auf erstklassige Weise ausführt und mit Rückgabecodes umgeht, wie man std/err-Ausgaben behandelt und wie man Timeline-Datensätze basierend auf der erwarteten Ausgabe schreibt. Sie erhalten außerdem Zugriff auf Anmeldeinformationen, um sie an TFS/Azure Pipelines zurückzuschreiben.
Zum Hochladen benutzerdefinierter Aufgaben in Azure Pipelines verwenden Sie das TFS Cross Platform Command Line Utility.
Aufgaben können auch mit einer Azure DevOps-Erweiterung bereitgestellt werden. In diesem Tutorial erfahren Sie, wie Sie eine benutzerdefinierte Aufgabe schreiben und in eine Erweiterung packen.
Dieses Projekt freut sich über Beiträge und Vorschläge.
Dieses Projekt hat den Microsoft Open Source Verhaltenskodex übernommen. Weitere Informationen finden Sie in den FAQ zum Verhaltenskodex oder wenden Sie sich bei weiteren Fragen oder Kommentaren an [email protected].
Wir akzeptieren Problemberichte sowohl hier (Einreichen eines GitHub-Problems) als auch in der Entwickler-Community.
Glauben Sie, dass es ein Sicherheitsproblem geben könnte? Wurden Sie Opfer eines Phishing-Angriffs oder haben Sie eine Sicherheitslücke entdeckt? Bitte melden Sie es nicht hier – teilen Sie uns dies mit, indem Sie eine E-Mail an [email protected] senden.