hitcounter

Run Openshift 3.11 in Vagrant

  • September 22, 2019
  • Yuriy Medvedev
Запуск Openshift Как всем известно запуск Openshift 3.11 локально, сопровождается болью и определенными проблемами. Для упращения установки я создал решение(вначале для себя, но потом выложил в открытый доступ), решение базируется на ansible и vagrant Для того чтобы запустить необходимо, чтобы было установлено: - Vagrant - vagrant-hostmanager plugin - VirtualBox Приступаем к деплою Клонируем репозиторий git clone https://github.com/pyToshka/openshift-vagrant cd openshift-vagrant vagrant up Ждем пока ansible настроит Openshift все зависит от хост машины, но процесс не должен занимать больше чем 40 минут. Read More

Openshift 4 Local Installation macOS

  • September 22, 2019
  • Yuriy Medvedev
Установка crc (CodeReady Containers): Запуск OpenShift 4.x локально OPENSHIFT 4.1 NEW FEATURES OpenShift получил множество новшеств начиная с версии 4.1 : Установка : Новый процесс установки, направленный на снижение боли и проблем при установки OpenShift - CoreOS Tectonic feature Обновление: Процесс обновления станет более прозрачным и легким ! - CoreOS Tectonic feature NOTE: Процесса обновления с 3.x до 4.x нет и не будет, собственно и не надо. Red Hat Enterprise Linux CoreOS: Операционная система специально предназначеная для урпавления/запуска контейнеров - CoreOS Tectonic feature Read More

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

Перевод книги DevOps Toolkit 2.0: Глава 2. Непрерывное развертывание, микросервисы и контейнеры

  • May 1, 2018
  • Yuriy Medvedev
Непрерывное развертывание, микросервисы и контейнеры На первый взгляд, непрерывное развертыввание(continuous deployment,CD), Микросервисы и контейнеры, три абсолютно не связаные темы, но и в DevOps никто и не говорит, что микросервисы нужны для непрерывного развертывания, и микросервисы должны быть упакованы в контейнеры. Но если объеденить все три темы в одну, вы попадете в совершенно новый мир. Последние разработки в области контейнеров и концепции непрерывного развертывания приложений, позволяют решить проблемы с кооторыми сталкивались микросервисы, с другой стороны мы можем получить гибкость и скорость, без которых CD просто не выгоден для бизнеса. Read More

DevOps Toolkit 2.0: Оглавление

  • April 28, 2018
  • Yuriy Medvedev
Перевод книги DevOps Toolkit 2.0 От переводчика Я не профессиональный переводчик и начал переводить эту книгу для себя, чтобы глубже понять мысли и идеи автора. Буду только рад, если мои труды будут кому-то полезны. Если у вас есть какие-либо коментарии и пожелания, Вы можете со мной связаться. Мой email: medvedev.yp[at]gmail.com Оглавление Идеальный DevOps Непрерывные интеграции, поставка, и развертывание Архитектура Развертыыание Orchestration Свет в конце Pipeline Read More

Перевод книги DevOps Toolkit 2.0: Глава 1. Идеальный devops

  • April 27, 2018
  • Yuriy Medvedev
Идеальный DevOps Работать над небольшим проектом это восхитительно. Последний раз со мной такое было летом 2015 года, и хоть на проекте было много проблем, я испытывал удовольствие от работы, мы могли выбирать технологии, практики и фреймворки. Будем использовать микросервисы? Конечно! Попробуем Polymer и Golang? Естественно! Чувствовать свободу - это прекрасное чувство! Мы создавали продукт заново, и неправильное решение конечно могло отбросить нас на несколько недели назад, но это бы не перечеркнуло бы годы работы. 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
1 / 2