Certified Jenkins Engineer

  • August 16, 2019
  • Yuriy Medvedev
Study Guide for Certified Jenkins Engineer exam The outline is copied from Certified Jenkins Engineer (CJE) 2018 Study Guide. The rest of information is taken from Jenkins User Documentation. The Certified Jenkins Engineer (CJE) exam consists of 60 multiple-choice questions testing knowledge of open-source Jenkins. Introduction This document is intended to help you prepare for the Certified Jenkins Engineer (CJE) exam. The exam consists of 60 multiple-choice questions, divided into 4 sections, which will test your skills as a Jenkins Engineer. Read More

Подготовка к Jenkins сертификации CJE и CCJE

  • August 4, 2019
  • Yuriy Medvedev
Что такое CJE и CCJE Что такое сертификация я думаю не нужно объяснять, прежде всего сертификация выделяет Вас из толпы претендентов на вакантную позицию, Cloudbees предлагает два сертификата на выбор это: Certified Jenkins Engineer (for proficiency with Jenkins) Certified CloudBees Jenkins Engineer (for proficiency with CloudBees Core) Для того чтобы понять какая сертификация нужно Вам можно перейти по ссылкам Certified Jenkins Engineer (CJE) 2018 Study Guide Certified CloudBees Jenkins Engineer (CCJE) 2018 Study Guide Что это будет На данной страницы я буду добавлять информацию какие темы надо знать и какими понятиями нужно оперировать для сдачи сертификации, так же будет страничка полезна(надеюсь) как не большая шпаргалка Read More

Using Github as Maven Repository

  • May 21, 2018
  • Yuriy Medvedev
Using GitHub as a Maven Repository Introduction Maven and Github Maven is a build automation tool used primarily for Java projects. Maven addresses two aspects of building software: first, it describes how software is built, and second, it describes its dependencies. Unlike earlier tools like Apache Ant, it uses conventions for the build procedure, and only exceptions need to be written down. An XML file describes the software project being built, its dependencies on other external modules and components, the build order, directories, and required plug-ins. Read More

Packer for quick build images in Virtualbox and AWS

  • April 27, 2018
  • Yuriy 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 ~ Read More

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

  • April 24, 2018
  • Yuriy 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

Using terraform for automation creating virtualbox virtual machine

  • April 22, 2018
  • Yuriy Medvedev
Terraform as Continuous delivery(CD) tool for automation virualbox As you know Hashicorp provide many providers for Terraform, few month ago I tried to found provider for virtualbox, on github I found experimental provider and begun to maintain it. Nowadays Virtualbox terraform provider has basic functionality and you can use it for poc or for developers How to install VirtualBox terraform provider? The installation so simple, for installation you can use command Read More

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

  • April 19, 2018
  • Yuriy 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

What is it Jenkins?

  • April 18, 2018
  • Yuriy Medvedev
Jenkins as CI/CD tool Jenkins offers a simple way to set up a continuous integration or continuous delivery environment for almost any combination of languages and source code repositories using pipelines, as well as automating other routine development tasks. While Jenkins doesn’t eliminate the need to create scripts for individual steps, it does give you a faster and more robust way to integrate your entire chain of build, test, and deployment tools than you can easily build yourself. Read More