MS SQL — Создание пользователя с полными правами к базе

Создадим пользователя «admin_web» с логином «admin_web«, паролем «password1234» и дадим ему права владельца на базу «artem_services» Создаем логин:   Выбираем нашу базу данных:   Создаем пользователя для созданного логина:   Добавляем пользователя в группу владельцев базы данных:

Jenkins — Проверка существования переменной

  Если в Jenkins Pipeline используется переменная, которая создается на основе Webhook‘а или т.п., то при ручном запуске задача завершится ошибкой. Чтобы это избежать, можно добавить проверку существования переменной и задать ей значение.   В данном примере проверяется наличие переменной «GIT_COMMIT_ID«, и при ее отсутствии выполняется скрипт, который задает данную переменную со значением последнего HASH … Продолжить читать "Jenkins — Проверка существования переменной"

AWS SNS — HTTP(S) Subscription: ручное подтверждение

При создании подписки на HTTP/HTTPS в AWS SNS можно наблюдать, что подписка повисла в статусе: «Pending confirmation»   SNS на указанный URL делает POST запрос, в котором отправляет данные в формате JSON, и ожидает в ответ получить значение ключа: «SubscribeURL«. Но если приложение не умеет ответить SNS‘у, то можно ввести URL подтверждения вручную, но для … Продолжить читать "AWS SNS — HTTP(S) Subscription: ручное подтверждение"

BASH — Цикл FOR на основе списка

  Есть к примеру файл «/home/artem/IP» с IP адресами, на которых нужно выполнить удаленную команду, то цикл FOR будет выглядеть следующим образом:  

BASH — Переменная содержимое которой ссылается на другую переменную

  К примеру есть N-ое количество переменных, «var_1«, «var_2» и так далее, скрипт принимает в качестве аргументов только номер переменной, и ее содержимое должно быть в новой переменной var. Если выполнить данный скрипт передав ему в качестве аргумента «1«:   my_script.sh   То скрипт вернет: var_1   А нам нужно содержимое переменной «var_1«. Для этого, … Продолжить читать "BASH — Переменная содержимое которой ссылается на другую переменную"

CentOS 7 — Jenkins установка

Установим Java OpenJDK, так как она является зависимостью для Jenkins‘а. Последние версии Jenkins‘а совместимы с 11-ой версией, так что установим ее.   Для добавления Jenkins репозитория понадобится утилита «wget«, если ее нет в системе, то устанавливаем:   Добавляем репозиторий и импортируем его ключ:   Устанавливаем Jenkins:   Запускаем:   Проверяем статус:   Если все хорошо, … Продолжить читать "CentOS 7 — Jenkins установка"

FIX ERROR — sudo cat EOF: Permission denied

При попытке записать в файл поток используя sudo   Появляется следующая ошибка:   Решение Чтобы выполнить запись используя sudo нужно использовать следующий формат:

Graphite — Stress test

  Все действия проводились на «AMI Linux 2«, если выполнять на другом дистрибутиве, вам будет нужно установить Java и Git, остальные шаги будут такими же.   Устанавливаем Java OpenJDK:   Так же устанавливаем Git:   Клонируем репозиторий и переходим в него:   Перед сборкой нужно поправить версию Gradle на актуальную     Собираем:   Для … Продолжить читать "Graphite — Stress test"