Mi è piaciuto usare i nuovi profili di pubblicazione di VS 2012, ma quando li utilizzo su un server di build non sono sicuro su come memorizzare la password.VS2012 Pubblica profili - Password crittografata
Quando spunta la casella "salva la password" crea un file .pubxml.user e crittografa la password in un nodo XML.
Quando si esegue la distribuzione su un server di build, il file di password sembra sempre essere ignorato.
posso ottenere via con memorizzazione della password in un
<PropertyGroup>
<Password>NotMyRealPassword>
</PropertyGroup
Ma dato che stanno già criptandolo mi piacerebbe utilizzare la crittografia VS se posso.
Come faccio a decodificare e riempire la proprietà <Password>
senza creare un'attività personalizzata per farlo?
Inoltre, se devo creare un'attività MSBUILD personalizzata, quale tipo di crittografia è in uso in questo file SUO?
Ahhh che vergogna ... Credo in casi come questo che CI sia il miglior posto dove mettere queste informazioni, essendo in grado di testare ciò che il tuo server CI sta facendo è piuttosto importante per evitare qualsiasi attrito di CI/CD. http://www.diaryofaninja.com/blog/2011/03/27/continuous-integration-ndash-itrsquos-all-about-your-build-projects-ecosystem P.s ringraziamenti per essere stati fantastici e rispondere! – Doug
Quindi, dopo aver letto un altro dei tuoi messaggi Sayed, dovrei passarlo sulla riga di comando? Questo mi sembra un po '"puzzolente". –
Qui fino a tardi, @Doug, ma è possibile memorizzare la password msdeploy in Gestione credenziali di Windows e utilizzare il parametro 'getCredential' di msdeploy (non supportato dalle attività di msbuild) –