11
votes
Accepted
Automation and the .NET framework which tools to use?
Somewhat stealing from Ian Margett's answer as the architecture is common amongst most Microsoft/.NET development organizations, the high-level target operating model for looks something like this:
...
10
votes
Accepted
Are there any best practices and/or tools for cleaning old Docker images on a regular basis?
I've had good luck with
Spotify/docker-gc. It can be run from cron or as a docker container.
A simple Docker container and image garbage collection script.
Containers that exited more than ...
9
votes
Are there any best practices and/or tools for cleaning old Docker images on a regular basis?
Can't call it's the best practice but this is what we use triggered by cron, happy to see better suggestions.
echo "safely removing untagged images"
docker rmi $(docker images | awk '/<none>/{...
8
votes
Accepted
Developing inside a Docker image?
The onboarding experience should be almost as simple as telling your new developer to just clone the repo and run docker-compose up. Personally I wouldn't bother worrying about IDE integration because ...
7
votes
Accepted
What are ChatOps approach use cases of production infrastructure management?
ChatOps is an absorbing topic; practically it means something very different to each team using it. So much so that Atlassian have put together what could be considered to be a Chat maturity model.
...
6
votes
Automation and the .NET framework which tools to use?
You mention a few different categories in your toolchain for .NET. Yes, NuGet is still the default package style – and a lot of people use a Universal Package Manager to manage their NuGet feeds.
...
6
votes
Good IDE or plugins for typical DevOps functions?
I personally really like PyCharm (same guys who made IntelliJ and Android Studio).
I mostly use Ansible, Bash, and Python. Has good plugins + syntax highlighting for Bash (doesn't everything at this ...
5
votes
What is recommended to document an IT technology stack, including their relationship to one another, in a graph database?
Considering your first paragraph, the organization you're describing is a highly siloed org, which is exactly what a DevOps organization tend to avoid.
Considering this challenge, within DevOps ...
4
votes
Automation and the .NET framework which tools to use?
Experience at my place has been using Octopus Deploy, teamcity and Proget - had great success building a good pipeline and its scaling well. Also plays nicely with unit testing and automated ...
4
votes
Are there any best practices and/or tools for cleaning old Docker images on a regular basis?
On my local machine (mac) I have a little script I found that I run periodically which cleans all the excess images up clean-docker-for-mac.sh
For my servers I run meltwater/docker-cleanup which ...
4
votes
Good IDE or plugins for typical DevOps functions?
At the moment I am using Atom which I think is a decent application that has wide support for all of the DSL's you've mentioned at the trade off of some speed.
3
votes
What 'ChatOps' books and resources are available?
One of the people active in ChatOps community is Jason Hand from VictorOps, who wrote a book published by O'Reilly called Managing Operations in Group Chat. This book is available for free as part of ...
3
votes
Accepted
Which CI/CD tool(s) should a DevOps newbie learn?
Just some freeform thoughts from your question.
For perspective, I run a large enterprise DevOps team that has automated build & deployment for a wide range of large scale services (which run over ...
3
votes
What's the impact of the General Data Protection Regulation (GDPR) on DevOps?
"Enforcing" means lawyers going after possible culprits. Frankly, in my opinion (and those of some folks around me which are more a mix between IT-guy and lawyer), nobody knows how that will work out ...
3
votes
Suggestions for a good run command review console
I am looking for a way for our members to submit scripts without fussing too much about format or folder structure.
It sounds like you need some combination of testing and linting, perhaps with a few ...
2
votes
What are ChatOps approach use cases of production infrastructure management?
A prime use-case for Enterprise IT would be to reinvent their process for handling Major Incidents (sometimes called "Incident War-room") by utilizing the ChatOps practice.
I've captured this and ...
2
votes
Accepted
What are further known DevOps operation models?
Your question doesn't seem to make any assumption about the platform/OS it is about. Which is why it may make sense to add an answer about how part of such toolchain looks like in a mainframe ...
2
votes
What are further known DevOps operation models?
I don't think the image you mentioned is really in contradiction with the corresponding text. From the Preprod section further down on the same page (emphasis mine):
Preprod
Preproduction or "...
2
votes
Is Gradle used to automate deployment of EAR and WAR files to application servers?
If you want just to deploy faster to server(propably not only Glassfish) you can just write code in gradle to do that.
Example taken from here
/**
* ~/.gradle/gradle.properties:
* glassfishHome=/...
1
vote
Accepted
Modularizing CI/CD pipelines in Jenkins or in other tools?
The built-in tool that Jenkins provides for this situation is called shared libraries. You can define common Pipeline steps within a shared library and then include those steps from within your ...
1
vote
Accepted
Does Buildbot support complicated build/deploy scenarios?
Jenkins supports scripted pipeline which can handle my every requirement.
Buildbot can handle these requirements with custom steps, i suppose, but it's too hard if compared to Jenkins' scripted ...
1
vote
What tools should I deploy to support AWS for a Managed Services company?
Installing a box is probably not the best solution, mostly because there's no real need for it.
You should ask for an access to AWS console in customer account with proper rights fitting your ...
1
vote
Accepted
What 'ChatOps' books and resources are available?
From this 'awesome' chat ops resource collection.
Articles
So, What is ChatOps? And How do I Get Started? – ChatOps concepts and tools.
What is ChatOps? A guide to its evolution, adoption,...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
toolchain × 16docker × 3
automation × 3
jenkins × 2
terminology × 2
cicd × 2
chatops × 2
amazon-web-services × 1
continuous-integration × 1
containers × 1
deployment × 1
continuous-deployment × 1
windows × 1
culture × 1
build-pipeline × 1
infrastructure-as-code × 1
shell-script × 1
environments × 1
dotnet × 1
operations × 1
dependency-management × 1
operating-model × 1
open-source × 1
gradle × 1
jenkins-x × 1