2016-10-11 5 views
3

In Build-Definition für VSTS, könnten Sie eine Variable deklarieren und lassen Sie es als Allow to changeInteractive 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.

Antwort

3

Es wird nicht unterstützt, Variablenwerte zu ändern, wenn eine Freigabe in VSTS angefordert wird. Keine interaktiven Variablen wie Build-Definition.

Sie können diese Benutzer Stimme stimmen: https://visualstudio.uservoice.com/forums/330519-team-services/suggestions/16616269-change-release-variables-value-when-deploy-a-rele

Die Sie REST-API geschrieben oben gibt ID und display des Benutzers, gibt es keine Passwörter in der Antwort. So konnte das Ihre Anforderung auch nicht erfüllen.

Verwandte Themen