Continuous Integration über Paket-Feed Aktivität

stimmen
0

Hat DevOps Unterstützung Auslösen eines Build, wenn eine neue Version eines unserer Projekte Abhängigkeiten verfügbar ist? Wenn ja, wie kann dies konfiguriert werden?

Zusätzlich zu einem Build Auslösung, gibt es auch eine Frage, wie am besten mein Projektes packages.config Datei zu aktualisieren (die neue Versionsnummer enthält) und vcxproj Datei meines Projektes so, dass die Build-Ziele tatsächlich das neue Paket, anstatt die aktuellen . (Ich bin sicher, dass ich ein Skript schreiben könnte, um manuell die Änderungen durchführen, aber ich bin die Hoffnung, etwas so Grundlegendes wie die native Unterstützung haben würde.)

Zusätzliche Hintergrundinformationen: 1. Ich bin interessiert dies für mindestens zwei Projekte in der Konfiguration. Man verbraucht alle seine Abhängigkeiten über NuGet Pakete und das andere ist ein node.js Projekt und dafür verwendet npm Pakete. 2. Diese NuGet und NPM-Pakete sind eine Mischung aus öffentlichen Paketen (wie reagieren-native), externe privaten DevOps Mieter-Feeds und Paketen veröffentlichten privat zu unserem eigenen DevOps Artefakt-Paket-Feed.

Veröffentlicht am 08/11/2018 um 00:02
quelle vom benutzer
In anderen Sprachen...                            


1 antworten

stimmen
0

Nun, das NuGet Paket selbst nicht wissen, über all die Projekte, die davon abhängen, also nein.

Sie könnten die Verwendung Trigger - Build - Task einen neuen Build für alle Projekte triggern Sie wollen würden aktualisieren und die neueste Version von dort zu verwenden.

Beantwortet am 08/11/2018 um 15:16
quelle vom benutzer

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more