Установка GitLab-Runner-а в Unix/Linux

GitLab Runner — это агент, который собственно и занимается выполнением инструкций из специального файла .gitlab-ci.yml

11
Февраль
0 Комментариев
Категории: Без рубрики

Создание Jenkins backup/restore в Unix/Linux

Я рассказывал в своих заметках о установке, настройке, масштабировании и о джобах в Jenkins-е. В голову пришло еще то, что нужно еще и иметь бэкапы для того, чтобы можно было откатится назад. Я нагуглил пару решений. Но еще не решил какое лучше. По этому, расскажу о них. Полезное чтиво: Установка Jenkins в Unix/Linux Работа с […]

Автосборка Java проектов через Jenkins в Unix/Linux

Набрался немного опыта по установке и настройке Jenkins-а. Разобрался как писать свои собственные pipelin-ы и пришло время сделать билд и собрать что-то на Java. Для своего примера, я возьму код с Github-а и залью в гитлаб-сервер (локальный).

Установка Jenkins и Jenkins-slave в Unix/Linux

Я ранее рассказывал как можно установить Jenkins на сервер. Сейчас, я хотел бы поделится своей заметкой по установке Jenkins-а и Jenkins-slave. Я для своего примера, буду использовать Docker + docker-compose чтобы поднять все необходимое. Конечно, это не самый хороший способ сделать отказоустойчевый сервер. Но тем не менее — у меня на маке все работает. Тем […]

3
Февраль
0 Комментариев
Категории: Arch Linux, Debian's, FreeBSD, Gentoo, Kali Linux, MacOS, RHEL's, Slackware

Работа с DNS в Unix/Linux

В данной теме, я буду добавлять полезный материал при работе с DNS-ами под некоторыми Unix/Linux ОС. Возможно, по началу данная статья не будет полной. Но со временем, как будет необходимость, желание и время — статья будет расширяться.

Настройка языка в Jenkins

Года 4 назад, я пытался использовать дженкинс для CI/CD. Но честно говоря, он мне не зашел вообще (по некоторым причинам). Ни для кого не секрет, что данное ПО, используется в 90% случаях не только где я работаю, но и в целом мире (хотя еть много других, крутых альтернатив). Мои друзья и колеги знают как я […]

Запустить Docker контейнер от пользователя в Unix/Linux

Контейнер, запускается всегда от пользователя root, но бывает так, что в Dockerfile прописывают юзера для работы внутри контейнера. И тогда, когда попытаться использовать другого юзера, выдаст ввод пароля, который возможно не знаете, например: $ docker exec -ti jenkins /bin/bash jenkins@6350b7b8729c:/$ su — Password: Как видно с команды выше, я запустил дженкинс. У контейнера имеется пользователь […]

18
Декабрь
0 Комментариев
Категории: Arch Linux, Debian's, FreeBSD, Gentoo, Kali Linux, MacOS, RHEL's, Slackware

Работа с AWS Beanstalk через командную строку в Unix/Linux

Работа с AWS Beanstalk через командную строку в Unix/Linux AWS Elastic Beanstalk – это простой в использовании сервис для развертывания и масштабирования интернет-приложений и сервисов, разработанных с использованием Java, .NET, PHP, Node.js, Python, Ruby, Go или Docker на серверах Apache, Nginx, Passenger. Просто загрузите код, а Elastic Beanstalk автоматически выполнит развертывание: выделит ресурсы, займется балансировкой […]

18
Ноябрь
0 Комментариев
Категории: Arch Linux, Debian's, FreeBSD, Gentoo, Kali Linux, MacOS, RHEL's, Slackware

Установка cfssl в Unix/Linux

Установка cfssl в Unix/Linux CFSSL — это утилита для работы с PKI/TLS, которая позволяет подписывать, проверять и объединять TLS сертификаты. Данную утилиту создали и поддреживают в CloudFlare компании. Для использования данной программы стоит установить GO 1.8+. Установка Go/Golang в Unix/Linux Ну а сейчас, переходим к установки. Установка cfssl в Linux Скачиваем 2 файла: $ wget -q […]

Установка Helm в Unix/Linux

Установка Helm в Unix/Linux Helm — это бинарный файл, который управляет развертыванием chart-ов (диаграм) в Kubernetes.  Что такое chart или диаграмма? А это собственно, — упакованная единица вашего программного обеспечения для деплоя в kubernetes. Он содержит все определения ресурсов, необходимые для запуска приложения, инструмента или службы внутри кластера Kubernetes (Это что-то подобное как в  Homebrew, Apt […]