Запуск задачи Jenkins из bash скрипта

Для начала Вам нужно узнать свой API токен (или создайте нового пользователя с правами для запуска задач). Для этого в правом верхнем углу нажмите на своё имя и войдите в настройки. Нажимаем кнопку Show API Token… Запоминаем User ID и API Token.

Ну и вот пример скрипта который будет запускать задание, у меня он будет принимать два параметра, наименование задачи и ревизию.

Читать

Archlinux, установка Pacaur

В официальных репозиториях archlinux есть не все пакеты. Многие пакеты можно найти в AUR репозитории.

Утилита pacaur поможет устанавливать пакеты из пользовательского репозитория. Она принимает те же опции что и pacman. Утилита быстрая и простая и при необходимости запросит sudo.

Читать

npm windows за корпоративным прокси

Выхожу в интернет через корпоративный прокси который требует NTLM аутентификацию.

После нескольких неудачных попыток заставить npm ходить через proxy с помощью команд:

Читать

Как добавить "хлебные крошки" в Wagtail CMS

Wagtail - это новая CMS на основе Django, она имеет довольно таки приятный интерфейс администратора. Из за того что страницы в Wagtail хранятся в древовидной структуре (в отличие от большинства других Django CMS), вы без труда можете добавить навигацию по типу "хлебные крошки".

Для этого добавим следующий код в шаблон base.html

Читать

Навигация в Wagtail CMS

В этой статье я расскажу как создать простое меню в Wagtail. Wagtail, это CMS основанная на Django и создана компанией Torchbox.

В ней уже есть встроенная иерархическая структура которая позволит сделать меню динамическим. В официальной документации не говорится как сделать меню, но зато можно подсмотреть как это сделано в wagtaildemo проекте. Для начала давайте создадим свой демо проект.

Читать

Как развернуть Django-проект на сервере.

В этой статье я опишу как развернуть проект на Django. Для этого буду использовать связку Postgresql + Gunicorn + Nginx. И ещё затрону тему настройки виртуальной среды для проекта. Устанавливать всё это добро буду на Ubuntu Server 16.04 LTS.

Итак, приступим!

Читать