Category: DevOps Practice

Increase the building heap-size for Jenkins jobs 0

Increase the building heap-size for Jenkins jobs

In Jenkins configuration the following configs have been set: Maven Project Configuration->Global MAVEN_OPTS

Global properties->Environment variables

0

Jenkins pipeline to create and trigger jobs dynamically inside a loop

There is a requirement from the customer, to build a pipeline, which will be executed to call 100 remote entry points. Of course, we have a classic approach to do this:

[汇总]DevOps经验 0

[汇总]DevOps经验

简单脚本监控SSL证书,并到期提醒续签 更高效的SSL证书监控方案 别再用kill -9关闭程序了 通过Vagrant+Hyper-v来构建开发环境 以微博核心业务为例,解读如何仅用1台服务器支持百万DAU DevOps 已死,平台工程才是未来 放弃 Ceph,Salesforce 使用 Apache BookKeeper 在云中实现最强存储   Java Buildpack Memory Calculator 给go项目打最小docker镜像,足足降低99%    

Memory/CPU limit in Docker Swarm 0

Memory/CPU limit in Docker Swarm

Running 1,000 Containers in Docker Swarm How to Limit Resources for Docker Swarm Services https://docs.docker.com/config/containers/resource_constraints/ What does –oom-kill-disable do for a Docker container? Unable to use oom-kill-disable configuration Docker Container Resource Management: CPU, RAM...

Use multiple JDKs in one Jenkinsfile 0

Use multiple JDKs in one Jenkinsfile

As usual, the Jenkins pipeline will only use the default JDK to execute the task. How to use multiple JDKs in one Jenkinsfile for different stages? First, define the multiple JDKs in Jenkins “Global...

Docker Swarm monitoring with Prometheus and Grafana 0

Docker Swarm monitoring with Prometheus and Grafana

Swarmprom is a starter kit for Docker Swarm monitoring with [Prometheus](https://prometheus.io/), [Grafana](http://grafana.org/), [cAdvisor](https://github.com/google/cadvisor), [Node Exporter](https://github.com/prometheus/node_exporter), [Alert Manager](https://github.com/prometheus/alertmanager) and [Unsee](https://github.com/cloudflare/unsee). https://github.com/stefanprodan/swarmprom.git