The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.
I was able to locate another of the MS keyboards so the immediate crisis is over. I did stop at my local best buy (sic) and the 20 something wanted to sell me a chicklet-keyed wanna be laptop keyboard, as obviously I wasn't a gamer.
Director of Transmogrification Services
Shinobi of Query Language
Master of Yoda Conditional
I had quite the opposite experience. I have enjoyed myself in the kitchen since I was seven, but never thought of vegetaian hot dishes as worth anything - because I never learned to prepare them, not until my (today) ex moved in. I really learned a lot from her in that area. And also in Asian dishes, Asian spices. The food I prepare for myself today is far more healty, and varied, thanks to what she taught me.
(Oh, I taught her quite a lot of my stuff, but if a lady admits to learn elements of cooking from a man, it should be from a famous cook, not from your SO!)
Even better was a relationship I had a loooot of time ago...
She hated cooking.
I like cooking, but I don't usually do fancy things because I am too lazy for the cleaning up afterwards.
She offered me a deal. I could cook whatever I wanted over the weekend and she would clean the mess behind me.
Only condition: I had to cook enough for her to put in the freezer, so she didn't have to cook during the week.
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.
2) Jenkins - Jenkins installation and setup - Installing Jenkins - note the unlock instructions towards the bottom of the page
3) Any Jenkins plugins you need (Can't remember if Git is pre-installed as a Repo integration) - there are two ways you can integrate any repo, poll a branch for changes (loose integration) or a tighter integration where you use the hooks from your repo to 'message' Jenkins .. I suggest go for the loose one first. If you dont have a lots of Devs committing at once, there shouldnt be any issues
4) Write a Classic or Pipeline job ...
5) If you want to do testing on another machine (and it seems you do), set that up as a 'Slave' - their terminology, not mine, we preferred 'Agent' where I used to work with it. If you point a browser on the 'Agent' machine at Jenkins in the Build or Jenkins Server, you can download the 'Agent' kit directly
I can help when you're stuck or need words of wisdom
That depends on the language you're using.
I haven't used it in recent years, but a few years ago you needed a few plugins for C# builds.
For code coverage you needed Cobertura, which isn't supported by VS, so you needed some command line utility to convert the VS output to Cobertura and publish that in Jenkins.
But then came the jenkinsfiles which let you write everything using Groovy and about half of those plugins didn't support this.
All in all, "easy" isn't the word I'd use.