Jenkins: pipeline плагин и триггер билда через Github webhook
0 (0)

24 февраля 2017

Задача: триггерить билд по каждому push в репозиторий. Усложнаяется задача тем, что некоторые билды созданы как Freestyle project и используют плагин GitHub плагин, а некоторые — созданы через Pipeline плагин. Ниже описано создание вебхуков в Github для обоих типов билдов.

Loading

Azure: CDN для WebApp
0 (0)

23 февраля 2017

Задача — поднять Azure CDN (Verizon), и подключить его к Azure WebApp. Приложение уже создано: $ azure webapp list -g jm-testing info: Executing command webapp list + Listing webapps data: data: data: Web App Name : jm-wp-vp-test-dev data: Enabled : true data: Status : Running data: Last Modified : 2017-01-30T12:21:03.360Z data: Location : West Europe… Читать далее »

Loading

AWS: смонтировать EBS к EC2
0 (0)

22 февраля 2017

Задача — поднять EC2 интанс и добавить второй жесткий диск (Elastic Block Store). EC2 Запускаем EC2: [simterm] $ aws ec2 run-instances —image-id ami-cbfcd2b8 —count 1 —instance-type t2.nano —key-name my-cluster [/simterm] Ждём загрузки, получаем IP, подключаемся: [simterm] $ aws ec2 describe-instances —instance-ids i-0ed219a6624f04b01 —query ‘[Reservations[*].Instances[*].NetworkInterfaces[*].Association.PublicIp]’ —output text 34.249.11.227 [/simterm]

Loading

AWS: билд Java + Maven + Docker + Packer + Terraform
0 (0)

20 февраля 2017

Достаточно…. Скажем так — интересная схема билда и деплоя одного приложения. Приложение включает в себя 6 контейнеров (5 — сервисы самого приложения, и один контейнер — Zuul discovery service). Сама идея и архитектура — красивая и достаточно сложная. Но использовать такое для билда и деплоя 5 контейнеров… Overhead, overengineering. Ещё один антипаттерн того, как надо… Читать далее »

Loading

Linux: [[: not found
0 (0)

17 февраля 2017

Во время Jenkins-билда — скрипт деплоя возвращает ошибку: … [jm-cms-transform-layer-build] Running shell script + [[ -d config ]] /var/jenkins_home/workspace/jm-cms-transform-layer-build@tmp/durable-6569c8ce/script.sh: 2: /var/jenkins_home/workspace/jm-cms-transform-layer-build@tmp/durable-6569c8ce/script.sh: [[: not found …

Loading

Arch: Virtualbox — No kernel 4.8.10-1-ARCH headers
0 (0)

15 февраля 2017

Во время установки Virtualbox на Arch Linux — — ошибка: # pacman -S virtualbox-guest-dkms … dkms-2.3-1-any 51.8 KiB 596K/s 00:00 [###############################################################################] 100% virtualbox-guest-dkms-5.1.10-1-x86_64 558.7 KiB 3.90M/s 00:00 [###############################################################################] 100% … :: Running post-transaction hooks… (1/1) Install DKMS modules ==> No kernel 4.8.10-1-ARCH headers. You must install them to use DKMS! Устанавливаем linux-headers: # pacman -S linux-headers… Читать далее »

Loading

Pidgin: плагин purple-skypeweb для Skype-чатов
0 (0)

14 февраля 2017

В связи с новостью>>> о том, что Microsoft (*!@#@*#R@V!!!) прекращает поддержку старых версий клиентов — пришлось искать варианты. Либо — совсем уходить со Skype — но все контакты тут, либо — найти возможность чатиться в скайпе без использования новых клиентов. Как один из вариантов решения — плагин purple-skypeweb для Pidgin.

Loading

Azure: подключение дополнительного диска к VM и миграция Jenkins
0 (0)

9 февраля 2017

Диски в Azure Как и любой компьютер — виртуальная машина в Azure использует диски для размещения операционной системы, приложений и данных. Всем машины в Azure имеют как минимум два диска — для операционной системы (operating system disk), который создаётся из образа ОС, и диск для временных данных (temporary disk). Кроме того — к машине можно… Читать далее »

Loading

Jenkins: sandbox.RejectedAccessException: Scripts not permitted to use
0 (0)

8 февраля 2017

Во время создания нового билда — ошибка: org.jenkinsci.plugins.scriptsecurity.sandbox.RejectedAccessException: Scripts not permitted to use method groovy.lang.GroovyObject invokeMethod java.lang.String java.lang.Object (org.jenkinsci.plugins.docker.workflow.Docker push org.codehaus.groovy.runtime.GStringImpl) Ответ нагугливается тут>>> по запросу «RejectedAccessException: Scripts not permitted to use«.

Loading

Exim: Mailing to remote domains not supported
0 (0)

6 февраля 2017

Ошибка При попытке отправить почту с помощью mailx на «свежем» сервере — Exim сообщает в лог: $ sudo cat /var/log/exim4/mainlog 2017-01-05 08:56:38 exim 4.84_2 daemon started: pid=19690, -q30m, listening for SMTP on [127.0.0.1]:25 [::1]:25 2017-01-05 08:56:38 Start queue run: pid=19691 2017-01-05 08:56:38 End queue run: pid=19691 2017-01-05 08:57:27 1cP3rT-0005BJ-32 <= [email protected] U=setevoy P=local S=508 2017-01-05… Читать далее »

Loading