Questions tagged [devops]

This tag is for programming questions about DevOps ("development" and "operations"), which is a software development method that stresses communication, collaboration, integration, automation, and measurement of cooperation between software developers and other IT professionals. Non-programming related questions should be asked on the DevOps Stack Exchange site.

DevOps acknowledges the interdependence of software development, quality assurance, and IT operations, and aims to help an organization rapidly produce software products and services and to improve operations performance.

Venn diagram

DevOps integration targets product delivery, quality testing, feature development, and maintenance releases in order to improve reliability and security and provide faster development and deployment cycles. Many of the ideas (and people) involved in DevOps came from the enterprise systems management and Agile software development movements.

The adoption of DevOps is being driven by factors such as:

  • Use of agile and other development processes and methodologies
  • Demand for an increased rate of production releases from application and business unit stakeholders
  • Wide availability of virtualized and cloud infrastructure from internal and external providers
  • Increased usage of data center automation and configuration management tools

The goals of the DevOps workflow are best described as The three ways of DevOps

  1. Work flows from Business->Development->Operations->Customer as fast possible
  2. Increasing the feedback loops from Business<-Development<-Operations<-Customer
  3. Using fast feedback to build a culture of continuous experimentation and learning

While programming questions about DevOps are on-topic here, other questions should be asked on the DevOps Stack Exchange site.

Dev ops: WikiPedia

What is DevOps?

Related Tags

7915 questions
14
votes
6 answers

Are there any disadvantages to using Bitnami vs a native server stack?

I have read about the advantages of using a BitNami stack for LAMP development, now I am wondering if there are any drawbacks to using BitNami vs manually installing PHP, MySQL, and Apache separately. I use Mac OS but I would be interested on how it…
webworm
  • 10,587
  • 33
  • 120
  • 217
14
votes
2 answers

Azure Yaml Schema Batch Trigger

can anyone explain what Batch in Azure YAML Schema Trigger does? The only explanation on MSFT website is batch changes if true; start a new build for every push if false (default) and this isn't really clear to me
14
votes
1 answer

how we can see all running services Linux machine?

i have Linux [ Ubuntu Version 16.04 or Upper version ] machine and i want to see How many service running right now and how many service is install using 1 command or minimum command of use, so how can i see ?
Kuldip Mori
  • 161
  • 1
  • 1
  • 8
14
votes
2 answers

GitHub action release tag

Upon creating a release in GitHub I trigger a GitHub action. In this action, I would like to get some data from the release, is this possible? For example, I would like to get the tag and then use this tag as the NuGet package version. Is there a…
NS31
  • 141
  • 1
  • 1
  • 4
14
votes
1 answer

GitHub Actions - parallel self-hosted runners on the same machine

Question related to the topic of Parallelism in Self-Hosted Runners: One self-hosted runner can only run one job at a time, when no available runners are idle, the subsequent jobs will be in queueing until have available runners are idle. Can I…
14
votes
1 answer

Pass multiple variables in helm template

Is there a way to pass multiple variables in template or a function using include? In my case I iterate over a list of items, but in the template I also need the .Release.Name variable. Is there a way to add to $client the .Release.Name? I tried…
aphex
  • 3,372
  • 2
  • 28
  • 56
14
votes
2 answers

Terraform plan human readable output in automation

I have set up an automation through github/jenkins to post the output of terraform plan for the repo through jenkins as a comment to the pull request in github. The entire orchestration works great except for the fact that the output of terraform…
Ashley
  • 1,447
  • 3
  • 26
  • 52
14
votes
3 answers

How to set Branch Filter option in AWS CodeBuild cloudformation template?

If using a Github repository as a source in a CodeBuild project, the Branch Filter option allows to run builds only for branches, whose name is matching a certain regular expression. AWS Management Console In the AWS Management Console you can…
14
votes
1 answer

Istio(0.7.1) : Circuit Breaker Doesn't work for httpConsecutiveErrors

Circuit breaker doesn't trip on httpConsecutiveErrors: 1 (for 500 response). All requests pass through and give a 500 instead . Circuit breaker should trip and should return 503(Service Unavailable) instead . Follow the steps Circuit breaker…
Jeson Dias
  • 883
  • 2
  • 11
  • 26
14
votes
3 answers

Terraform environments - how to get it DRY

We are utilizing Terraform heavily for AWS Cloud provisioning. Our base terraform structure looks like this: ├─ modules ├── x ├── y ├─ environments ├── dev │ ├── main.tf │ ├── output.tf │ └── variables.tf └── uat │ ├── main.tf │ ├──…
Kristof Jozsa
  • 6,612
  • 4
  • 28
  • 32
14
votes
3 answers

Subdomains, Nginx-proxy and Docker-compose

I'm looking for a way to configure Nginx to access hosted services through a subdomain of my server. Those services and Nginx are instantiated with Docker-compose. In short, when typing jenkins.192.168.1.2, I should access to Jenkins hosted on…
Ivaprag
  • 591
  • 1
  • 5
  • 9
14
votes
1 answer

How to View Production Logs in Phoenix Web Application Deployed using Edeliver?

After successfully deploying our app to a Virtual Machine using Edeliver & Distillery using these steps: https://github.com/dwyl/learn-phoenix-framework/blob/master/production-deployment.md The app runs: http://52.232.127.28/ However when we…
nelsonic
  • 31,111
  • 21
  • 89
  • 120
13
votes
2 answers

Kubectl create job from cronjob and override args

Kubectl allows you to create ad hoc jobs based on existing crons. This works great but in the documentation there is no specification for passing arguments upon creation of the job. Example: kubectl -n my-namespace create job --from=cronjob/myjob…
Nicholas Porter
  • 2,588
  • 2
  • 23
  • 37
13
votes
1 answer

How to reduce angular application build time?

Index: I am using angular cli - 7 and I am going to tell how to reduce the build time as per my knowledge. Problem: Now the days, lot of users and developers are waiting too long for the build in prod with enabled Build optimizer. If your…
Ramesh Rajendran
  • 37,412
  • 45
  • 153
  • 234
13
votes
2 answers

If I test a Pull Request build, do I need to run the same tests after merging?

I'm using Travis CI that has Pull Request builds and Branch builds. I'm sure this is common to other CI services. If I have a develop branch and a feature/A branch then when I open a pull request from feature/A targeting develop, the pull request…
Connor Graham
  • 263
  • 3
  • 8