|
Some 3 out of 5 people selected "We don't use any CI/CD tools".
Is that a bug in the survey? It's hard to believe that it's reality in 2020.
Oh sanctissimi Wilhelmus, Theodorus, et Fredericus!
|
|
|
|
|
Why? There's still a lot of people who don't do web development. CI/CD doesn't really work for non-web projects.
#SupportHeForShe
Government can give you nothing but what it takes from somebody else. A government big enough to give you everything you want is big enough to take everything you've got, including your freedom.-Ezra Taft Benson
You must accept 1 of 2 basic premises: Either we are alone in the universe or we are not alone. Either way, the implications are staggering!-Wernher von Braun
|
|
|
|
|
I've worked with many small shops with 5 devs or less, working on internal web apps and don't need fancy tools/processes. Publish to test environment. When boss and project owner say so, move to production.
I have also seen CI/CD implemented with a desktop application, and heard the scream from an end user down the hall when a feature deployed in a less than ready state. Processes have to fit the business needs.
|
|
|
|
|
Agreed. I think CI/CD for desktop is overkill.
#SupportHeForShe
Government can give you nothing but what it takes from somebody else. A government big enough to give you everything you want is big enough to take everything you've got, including your freedom.-Ezra Taft Benson
You must accept 1 of 2 basic premises: Either we are alone in the universe or we are not alone. Either way, the implications are staggering!-Wernher von Braun
|
|
|
|
|
I'm curious as to why you think CI/CD only applies to web projects. Integrating the changes from a development team working on a desktop application is still perfectly valid. Without CI/CD, how else would you know if your codebase was in a valid state in a team environment?
"There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult." - C.A.R. Hoare
Home | LinkedIn | Google+ | Twitter
|
|
|
|
|
By following the usual practices that have been used for decades before CI/CD was even a gleam in someone's eye.
#SupportHeForShe
Government can give you nothing but what it takes from somebody else. A government big enough to give you everything you want is big enough to take everything you've got, including your freedom.-Ezra Taft Benson
You must accept 1 of 2 basic premises: Either we are alone in the universe or we are not alone. Either way, the implications are staggering!-Wernher von Braun
|
|
|
|
|
Likewise. I've been doing this for nearly two decades. My question was more about why you thought web projects were not suitable for CI/CD processes. I would have thought web projects (and especially since the rise in popularity in frameworks that support unit-testing e.g. MVC) were particularly appropriate for CI/CD.
"There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult." - C.A.R. Hoare
Home | LinkedIn | Google+ | Twitter
|
|
|
|
|
I never said that. I said non-web projects.
But perhaps you misspoke. Why I think that is maybe ignorance on my part, but from what I've seen in CI/CD they seem more setup for web projects than desktop, non-web.
But if there is a path for working for non-web, and it's appropriate for the particular project, then kool.
#SupportHeForShe
Government can give you nothing but what it takes from somebody else. A government big enough to give you everything you want is big enough to take everything you've got, including your freedom.-Ezra Taft Benson
You must accept 1 of 2 basic premises: Either we are alone in the universe or we are not alone. Either way, the implications are staggering!-Wernher von Braun
|
|
|
|
|
I've personally worked with CI/CD on projects involving the desktop, mobile, web and even console apps. When you have multiple devs making changes across the codebase and you're trying to ensure high quality at all times, then it just makes sense to employ CI/CD processes.
Just my 2c.
"There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult." - C.A.R. Hoare
Home | LinkedIn | Google+ | Twitter
|
|
|
|
|
I don't disagree, if it's appropriate.
#SupportHeForShe
Government can give you nothing but what it takes from somebody else. A government big enough to give you everything you want is big enough to take everything you've got, including your freedom.-Ezra Taft Benson
You must accept 1 of 2 basic premises: Either we are alone in the universe or we are not alone. Either way, the implications are staggering!-Wernher von Braun
|
|
|
|
|
Bernhard Hiller wrote: It's hard to believe that it's reality in 2020. Why? When I need to deploy changes I right-click in VS 2017 and choose Publish. Done.
Why do I need more tools for that?
Social Media - A platform that makes it easier for the crazies to find each other.
Everyone is born right handed. Only the strongest overcome it.
Fight for left-handed rights and hand equality.
|
|
|
|
|
Because some software giants wants to complicate tools by telling irrelevant stories with a lot of jargons so that we use cloud and throw time, energy and money on those stuffs that is good for cloud giants but not useful for developers.
CI/CD tool helps. But overhead of using it is quite higher than the problem it solves.
Shell script works like a charm!!
Life is a computer program and everyone is the programmer of his own life.
|
|
|
|
|
Compact Disc
|
|
|
|
|
I use Azure Devops/VSTS for work and AppVeyor for Open Source projects.
|
|
|
|
|
What did Azure DevOps and GitHub Actions do wrong? Has CodeProject taken a sudden dislike to Microsoft products?
Java, Basic, who cares - it's all a bunch of tree-hugging hippy cr*p
|
|
|
|
|
|
Team Foundation Server
let make it clear what it's used with - Visual Studio Team Services.
everyone uses the acronym so - VSTS
we dont like team services anymore - Visual Studio Online
we want more people to use azure and devops is a thing people talk about - Azure DevOps
hey we can release a different product now that the name is free - Visual Studio Online (actual visual studio editor in the browser)
|
|
|
|
|
We still use CC but are looking to move to Jenkins soon-ish.
You don't have to be mad to live here [UK], but it helps.
|
|
|
|
|
|
Question is worded so that you should be able to select more than one (and I use more than one*), but it's set up as a radio button not checkboxes.
- Jenkins (to AWS), azure dev ops (to Azure), and WT BitBucket offers (Android app).
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, weighing all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
--Zachris Topelius
Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies.
-- Sarah Hoyt
|
|
|
|
|
Agreed. I used Azure DevOps (to Azure) and TeamCity
|
|
|
|
|
Only need one option - "We don't use any..."
- I would love to change the world, but they won’t give me the source code.
|
|
|
|
|
I second that. We also use Azure DevOps and Jenkins
If you are not criticized, you may not be doing much.
|
|
|
|
|
We use for our Asp.net core web apps Teamcity for CI stuff and Octopus Deploy for the CD part. We're using it a few years now
P.S. Option was also missing. Might be better to have the option to check more than one tool..?
|
|
|
|
|
We use the same CI / CD stack
"There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult." - C.A.R. Hoare
Home | LinkedIn | Google+ | Twitter
|
|
|
|