|
If Azure has a web front end and will let you publish "release package zips" that contain binaries to it you could just alter the url and the regular expressions the app uses to scrape.
I have no idea why anyone would use azure for source control though if they have a choice.
Eventually - give it a decade - microsoft will abandon it. Git isn't going anywhere. Even microsoft realized that which is why they snapped them up.
When I was growin' up, I was the smartest kid I knew. Maybe that was just because I didn't know that many kids. All I know is now I feel the opposite.
|
|
|
|
|
I'm not using Azure for source control
I'm using Azure DevOps (formerly VSTS, basically TFS online) for my CI/CD platform, which has Git repositories.
Kind of like GitHub (with the brand new GitHub Tasks or what're they called), but with a Microsoft flavor.
And Azure DevOps integrates really well with .NET and Azure, unlike other CI/CD platforms like Jenkins.
Of course I'm not currently using it for anything CI/CD related here, but that will hopefully change.
So it's really a good choice and I don't see Microsoft abandoning it anytime soon
|
|
|
|
|
ahh i misunderstood what you were doing. never mind.
When I was growin' up, I was the smartest kid I knew. Maybe that was just because I didn't know that many kids. All I know is now I feel the opposite.
|
|
|
|
|
I don't know what you thought, but give me some credit!
|
|
|
|
|
Two words - deploy once.
Put the app up for download from a web site, it installs, and every time the user runs it, it checks from the original download url whether or not it an update is available. This is the absolute best/fastest/most secure way to deploy desktop apps.
".45 ACP - because shooting twice is just silly" - JSOP, 2010 ----- You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010 ----- When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013
|
|
|
|
|
Interesting, will look into it
|
|
|
|
|
This is what Azure is for.
Three generations later, and they won't even notice it's become a web app.
|
|
|
|
|
I have a similar issue with deployment. I work with a desktop-style app though, not a web-based one. To complicate matters, it talks to other instances of itself on other machines. They have a client-server relationship where there is one client and several servers and the client machine has the UI and is on the company intranet. As an added bonus, one site is five minutes away, another is three hours, and another is about ten hours away. I use ScreenConnect to access the ones that are far away and sometimes the closer one too.
My answer to this problem was to make the program have a self-update facility built in so it works easily over screenconnect, or similar remote control app. I go to the running app and select the update option. It prompts for a file and I choose the one I just sent to it over screenconnect. Then it gives a prompt, "Do you want to update from version w.x.y to version w.x.z?" If I choose yes, the running program starts up the new version and passes it the location of the running program and an argument that says update yourself to here. Then the older, running version terminates itself. The new one waits until the old one is gone, copies itself to the specified location, starts itself at the new location, and then terminates itself. There is another option to update the servers which copies itself over a socket connection to to the servers and they do the same process. It's a little tricky but it all works really well and is very simple for me to use.
"They have a consciousness, they have a life, they have a soul! Damn you! Let the rabbits wear glasses! Save our brothers! Can I get an amen?"
|
|
|
|
|
I think clickonce deployment would also fix the issue. I've used it internally and the users get used to the "checking for update" dialog on slow connections very rapidly.
Never underestimate the power of human stupidity -
RAH
I'm old. I know stuff - JSOP
|
|
|
|
|
I wrote an article a long time ago(2011) on precisely this problem.
It's something I developed for installing updates for winforms applications from the interwebs or a network drive.
The code is probably not pretty but it did the job for around 70 users(I that scenario teh update was pulled from a machine on the local network).
Application Auto-update via Online Files in C#[^]
“That which can be asserted without evidence, can be dismissed without evidence.”
― Christopher Hitchens
|
|
|
|
|
|
13 inches of snow so far, and another 7-10 projected for today and tonight. They say you gotta love it. I say, no I don't.
It's much easier to enjoy the favor of both friend and foe, and not give a damn who's who. -- Lon Milo DuQuette
|
|
|
|
|
I'd feel sorry for you, but I had a jolly hard frost on the car when I went out this morning.
At 10:30 am!
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Here in Texas, the weather's just starting to get nice.
".45 ACP - because shooting twice is just silly" - JSOP, 2010 ----- You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010 ----- When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013
|
|
|
|
|
Stop it. You make me miss El Paso.
I have lived with several Zen masters - all of them were cats.
His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.
|
|
|
|
|
Age old advice: Don't eat yellow snow.
If you can keep your head while those about you are losing theirs, perhaps you don't understand the situation.
|
|
|
|
|
|
Snow is my best friend when I have to drive to work. With most of the dimwits off the road, who want to push their cars at the sight of the first snowflake, I actually get there faster than on some days in summer.
I have lived with several Zen masters - all of them were cats.
His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.
|
|
|
|
|
I work from home. That problem....solved.
It's much easier to enjoy the favor of both friend and foe, and not give a damn who's who. -- Lon Milo DuQuette
|
|
|
|
|
My experience of Germany is that in the flatlands everything shut down completely, while in the more mountainous areas (non-touristy) it's more or less business as usual.
I grew up in one of the snowier areas of Sweden, so I learned how to drive in snow. Well, it was either that or staying home.
|
|
|
|
|
Jörgen Andersson wrote: I grew up in one of the snowier areas of Sweden, so I learned how to drive in snow. Well, it was either that or staying home. I had seen snow once in my whole life when I bought my car in germany, I lost control of the car once. I went to a big parking field of a comercial center and I trained for a couple of hours... it is pretty fun, once you get used to.
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.
|
|
|
|
|
Yep, that's how to do it.
And don't stop until you have learned to control the car while driving with a skid, without even thinking about it.
|
|
|
|
|
That's how we learn to do about everything. Practice, practice, practice, until your hand 8and feet) do the right things almost automatically. Once you reach that point, you can concentrate on what you are trying to do and not on how to do it.
Driving a car, playing an instrument, operating some tools are all the same in that respect. A good sleep after practicing also seems to be important, because the actual memorization takes place then. And one morning you wake up and can fly a helicopter, after crashing by the minute just the evening before.
I have lived with several Zen masters - all of them were cats.
His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.
|
|
|
|
|
In Norway, getting a driver's license requires that you go through an ice driving course. If no suitable ice covered lake is available, they pour a mix of water and heavy oil on an asphalted range; that comes very close to water on top of hard ice.
The traniers set up these orange traffic cones for a curved lane your car should follow, they throw an object into the lane and you should do your best to avoid driving over it, etc.
The bad thing about this traning, the studded tires, the anti-skid and anti-spin systems, ABS brakes and all the other safety systems of modern cars, is that people believe everything is safe, nothing can go wong. So they continue driving at 90 km/h, regardless of driving conditions. (Two cars skidding at 90 km/h towards each other on wet ice is actually far more dangerous than the same two cars hitting the brakes on a dry summer road, reducing their speeds to 40 km/h before they hit.)
|
|
|
|
|
I visited Norway in the winter some years ago (to see the northern lights) and the host drove us 120km on snowy roads at about 100kmh, scared the crap out of me.
Never underestimate the power of human stupidity -
RAH
I'm old. I know stuff - JSOP
|
|
|
|