hitcounter

Packer

Packer for quick build images in Virtualbox and AWS

Packer и что нам нужно для начала Packer — это инструмент для создания одинаковых образов ОС для различных платформ из одного описания. Packer отличная утилита для использовании в ваших ci/cd pipelines. Что потребуется? Packer VirtualBox Vagrant Установка packer Osx Установка в osx через brew brew install packer Теперь проверяем версию packer -v 1.1.3 Установка в любой Unix-like os Для простоты установки Packer вы можете воспользоваться скриптом #!/usr/bin/env bash cd ~ # Prerequisites if [ "$(uname)" == "Darwin" ]; then brew install jq > /dev/null 2>&1 # For Linux elif [ "$(expr substr $(uname -s) 1 5)" == "Linux" ]; then sudo apt-get update sudo apt-get install -q --assume-yes jq software-properties-common prometheus-node-exporter fi #check terraform and packer local archives if [ -f ~/packer.

Packer for quick build images in Virtualbox and AWS

Packer и что нам нужно для начала Packer — это инструмент для создания одинаковых образов ОС для различных платформ из одного описания. Packer отличная утилита для использовании в ваших ci/cd pipelines. Что потребуется? Packer VirtualBox Vagrant Установка packer Osx Установка в osx через brew brew install packer Теперь проверяем версию packer -v 1.1.3 Установка в любой Unix-like os Для простоты установки Packer вы можете воспользоваться скриптом #!/usr/bin/env bash cd ~ # Prerequisites if [ "$(uname)" == "Darwin" ]; then brew install jq > /dev/null 2>&1 # For Linux elif [ "$(expr substr $(uname -s) 1 5)" == "Linux" ]; then sudo apt-get update sudo apt-get install -q --assume-yes jq software-properties-common prometheus-node-exporter fi #check terraform and packer local archives if [ -f ~/packer.

CI/CD tools for quickly and often delivery to each environments

Introduction If there’s one thing you have in application development, it’s choice. To make the transition to CI/CD a little easier, here’s a brief guide to some of the top tools being used to develop CI/CD ecosystems. CI Frameworks Jenkins Jenkins CI - Jenkins® is an open source automation server. With Jenkins, organizations can accelerate the software development process by automating it. Jenkins manages and controls software delivery processes throughout the entire lifecycle, including build, document, test, package, stage, deployment, static code analysis and much more.

Создание docker container с tengine webserver(русская версия)

Что такое tengine? Tengine является форком nginx, разрабатываемым и поддерживаемым крупнейшими китайскими сайтами: taobao.com и tmall.com и, разумеется, применяется на серверах этих сайтов в production. Полный список имеющихся на сегодня в tengine фич можно найти на странице http://tengine.taobao.org Я вам расскажу как быстро собрать docker container с tengine на борту с помощью Packer без всяких проблем и очень быстро. Вы сможете применить полученые знания для организации процесса Continuous delivery, packer прекрасная утилиа для использования в Continuous delivery(cd) или Continuous integration(ci) pipelines и как утилита для automation сборок любых образов.

Создание docker container с tengine webserver(русская версия)

Что такое tengine? Tengine является форком nginx, разрабатываемым и поддерживаемым крупнейшими китайскими сайтами: taobao.com и tmall.com и, разумеется, применяется на серверах этих сайтов в production. Полный список имеющихся на сегодня в tengine фич можно найти на странице http://tengine.taobao.org Я вам расскажу как быстро собрать docker container с tengine на борту с помощью Packer без всяких проблем и очень быстро. Вы сможете применить полученые знания для организации процесса Continuous delivery, packer прекрасная утилиа для использования в Continuous delivery(cd) или Continuous integration(ci) pipelines и как утилита для automation сборок любых образов.