All Questions
5,397
questions
146
votes
5
answers
65k
views
Why it is recommended to run only one process in a container?
In many blog posts, and general opinion, there is a saying that goes "one process per container".
Why does this rule exist?
Why not run ntp, nginx, uwsgi and more processes in a single container that ...
119
votes
5
answers
191k
views
What is an artifactory?
There are quite some questions and answers that mention "artifactory".
I wouldn't be surprised if it is somehow related to artifacts.
My questions:
What is actually an "artifactory" (in the context ...
107
votes
6
answers
280k
views
Cleanest way to prematurely exit a Jenkins Pipeline job as a success?
I have a job that will create files, unless one of the values being fed to it matches an older value. What's the cleanest way in Jenkins to abort or exit the job, without it being FAILED? It exiting ...
95
votes
2
answers
54k
views
What is the definition of "cattle not pets"?
The term "treat your servers like cattle not pets" has proliferated in recent years, particularly when applied to Docker containers and Virtual Machines
What does it actually mean?
94
votes
5
answers
178k
views
How to decrypt Jenkins passwords from credentials.xml?
I've taken over the project where a lot of Jenkins credentials has passwords or passphrase strings which I need to know in order to progress with the project, unfortunately these weren't documented ...
83
votes
8
answers
170k
views
Downloading Docker Images from Docker Hub without using Docker
I want to manually download a Docker Image from Docker Hub. More specifically, I want to download a Docker Image from Docker Hub on a machine in a restricted environment which does not (and cannot) ...
80
votes
3
answers
26k
views
What's the difference between travis-ci.org and travis-ci.com?
A few of the GitHub projects I contribute to use Travis CI for build testing. However, I've noticed that some projects use travis-ci.org for build testing, while others use travis-ci.com. Both sites ...
77
votes
8
answers
9k
views
How to help DevOps Engineers feel less like a lone wolf?
I have just been speaking to a DevOps guy who raised some really good points about the struggles of being a DevOps Engineer and feeling like a one-man army sometimes, even though he is in a team of 16 ...
75
votes
9
answers
142k
views
How do you back up Jenkins jobs & master configs?
I'd like to backup all Jenkins jobs and config files. What's the easiest way of doing it?
68
votes
4
answers
9k
views
What is the difference between SRE and DevOps?
What is the difference between SRE and DevOps?
Site Reliability Engineering and Development Operations seem to overlap a lot in detail. How do I know which group is responsible for what, and how do I ...
64
votes
5
answers
105k
views
Terraform: apply only one tf file
I have my security groups in a securitygroup.tf file.
In the same dir there are plenty of other resource descriptions (rds, ec2 etc).
Is there a way to perform a terraform apply --auto-approve only ...
63
votes
7
answers
27k
views
How can I manage secrets in .tf and .tfstate?
I would like to use the Terraform MySQL Provider to keep a list of mysql users and grants handy for creating new test environments. The .tf and .tfstate files both seem to want to store the MySQL ...
61
votes
6
answers
21k
views
What is the difference between Sysadmin and DevOps Engineer?
When applying for a job, usually you can find two types of similar jobs: Sysadmin Engineer and DevOps Engineer.
Both of them deal with server configuration and ensure the reliable operation of ...
56
votes
1
answer
80k
views
Is there a [ci skip] option in GitLab CI?
I'm debugging the use of a report creator. I forgot a line and would like to edit the code without triggering the build pipeline.
I know that it's possible to write [ci skip] in the commit pipeline ...
54
votes
5
answers
17k
views
How is Ansible different from simply running a provisioning bash shell in Vagrant?
A team of IT sysadmins that have exprience using shell scripting to solve their problems, are contemplating to start using Ansible instead.
Are there substantial differences and good reasons to start ...