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"