In Build-Definition für VSTS, könnten Sie eine Variable deklarieren und lassen Sie es als Interactive Variablen für das Release Management
Könnte ich das gleiche tun in Release Definition in dieser Momentaufnahme für die Variable in Warteschlange Zeit ändern?
Im Moment habe ich eine Release-Definition, die eine Umgebung namens Sharepoint hat. In dieser Umgebung habe ich eine PowerShell-Aufgabe, um eine Zip-Datei eines Build-Artefakts in Sharepoint Online hochzuladen. Um eine Datei mithilfe der SharePoint-API hochzuladen, benötige ich eine SharePoint-Kontoberechtigung, die ich als Variable für diese Sharepoint-Umgebung speichere. Das Problem ist, dass Microsoft das Passwort für das SharePoint-Konto alle 90 Tage ändern muss (das, was unsere IT mir gesagt hat). Daher ist das Speichern meiner Anmeldeinformationen in der Variablen in der Umgebung keine gute Wahl, wenn verschiedene Entwickler eine Freigabe von dieser Release-Definition anfordern möchten und mein Passwort geändert wurde.
Gibt es eine Möglichkeit, eine interaktive Eingabeaufforderung für Sharepoint-Anmeldedaten zu erhalten, wenn ein Entwickler eine Freigabe anfordern möchte?
Auch, weil wir die Azure Active Directory für Office365, Sharepoint sowie VSTS verwenden, frage ich mich, ob ich die Anmeldeinformationen aus dem createdBy Feld nach Erscheinungs API bei https://www.visualstudio.com/en-us/docs/integrate/api/rm/releases#for-a-release-definition
und verwenden Sie es als Berechtigungsnachweis zurückgegeben extrahieren könnte für Sharepoint Online.