hitcounter

Packer for quick build images in Virtualbox and AWS

  • April 27, 2018
  • Iurii Medvedev
Packer и что нам нужно для начала Packer — это инструмент для создания одинаковых образов ОС для различных платформ из одного описания. Packer отличная утилита для использовании в ваших ci/cd pipelines. Что потребуется? Packer VirtualBox Vagrant Установка packer Osx Установка в osx через brew Теперь проверяем версию packer -v 1.1.3 ### Установка в любой Unix-like os Для простоты установки Packer вы можете воспользоваться скриптом ```bash #!/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. Read More

Packer for quick build images in Virtualbox and AWS

  • April 27, 2018
  • Iurii Medvedev
Packer и что нам нужно для начала Packer — это инструмент для создания одинаковых образов ОС для различных платформ из одного описания. Packer отличная утилита для использовании в ваших ci/cd pipelines. Что потребуется? Packer VirtualBox Vagrant Установка packer Osx Установка в osx через brew Теперь проверяем версию packer -v 1.1.3 ### Установка в любой Unix-like os Для простоты установки Packer вы можете воспользоваться скриптом ```bash #!/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. Read More

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

  • April 24, 2018
  • Iurii Medvedev
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. Read More

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

  • April 19, 2018
  • Iurii Medvedev
Что такое 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 сборок любых образов. Read More

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

  • April 19, 2018
  • Iurii Medvedev
Что такое 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 сборок любых образов. Read More