|
I am currently in the process of setting up Azure DevOps for the first time, which will be self hosted on one of our dev servers. (I have never used TFS before either... well, aside from a failed attempt in setting it up a few years back).
Any of you lot have any experience with it? Particular any obvious "gotchas" that I am likely to hit that you could pre-warn me about?
Currently we use Mercurial for source code, so that will be a conversion job over to Git at some point.
Thanks in advance for any advice. I also welcome your input if you just want to laugh at my impending doom.
|
|
|
|
|
Do not use TFS - go with Git from the beginning... in any case Microsoft made it the default for new project...
"The only place where Success comes before Work is in the dictionary." Vidal Sassoon, 1928 - 2012
|
|
|
|
|
Yep I will use Git.
My TFS comment was just because I know DevOps is just TFS renamed and wanted to highlight the whole thing is new to me, rather than just being new to the latest stuff.
|
|
|
|
|
It started as online-hosted TFS, but got renamed when started to expend and now TFS is only a part of it... and actually unnecessary...
"The only place where Success comes before Work is in the dictionary." Vidal Sassoon, 1928 - 2012
|
|
|
|
|
If project and team is small and server must be in-house, you can consider Azure DevOps Express. Free for 5 member teams and runs on single machine. However, hosted Azure DevOps would be my choice. When you consider hardware, configuration, maintenance, updates , backups , TCO is cheap.
|
|
|
|
|
Sauron's foot soldier caught in a tree like a pig. (7)
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
porcine
Sauron's foot soldier: orc
caught in a tree: p ine
|
|
|
|
|
Yay! You are up tomorrow!
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
You should have seen what happened when I put the United States in a sage bush.
|
|
|
|
|
Sausage ?
"We can't stop here - this is bat country" - Hunter S Thompson - RIP
|
|
|
|
|
pkfox wrote: Sausage ? Of course, but we can't stop there. Next we should try putting Sauron's foot soldier in a Milla tree.
|
|
|
|
|
|
|
If you could bring a female gun onto the scene, I guess it would straighten up.
|
|
|
|
|
Nothing so crude necessary!
Just have some kind of powerup you collect in game - maybe a blue pill.
|
|
|
|
|
I suppose he saw Wanted (2008) - IMDb[^] and wanted to do something...
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
Ok so I've registered my net core API and a client app with Azure AD, I now have lot's of keys and ids that I need to access my API from the client. All is working as expected. I can't help thinking I've created another problem. I need to put these keys somewhere accessible but secure. Any recommendations?
"We can't stop here - this is bat country" - Hunter S Thompson - RIP
|
|
|
|
|
Add a method to your API that retrieves them from your DB...
"The only place where Success comes before Work is in the dictionary." Vidal Sassoon, 1928 - 2012
|
|
|
|
|
I should have known this would happen
"We can't stop here - this is bat country" - Hunter S Thompson - RIP
|
|
|
|
|
To be serious - the probably only safe way is to do server-to-server call...
(what kind of application is it?)
"The only place where Success comes before Work is in the dictionary." Vidal Sassoon, 1928 - 2012
|
|
|
|
|
It's a net core API
"We can't stop here - this is bat country" - Hunter S Thompson - RIP
|
|
|
|
|
Send 'em to me - I'll keep 'em safe ...
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Ok
"We can't stop here - this is bat country" - Hunter S Thompson - RIP
|
|
|
|
|
Post-it note on the monitor is traditional.
Software rusts. Simon Stephenson, ca 1994. So does this signature. me, 2012
|
|
|
|
|
Azure Key Vault?[^]
Using the .NET Core Configuration.Extensions.KeyVault (or something like that) package, you can import all your secrets into your app as if they were in your app.config file.
Pro-tip: For your local configuration with secrets that you do not want in source control or your key vault, use user secrets[^].
|
|
|
|