Архив за месяц: Ноябрь 2015

Docker: Dockerfile COPY — not a directory
0 (0)

10 ноября 2015

Имеется Dockerfile для билда образа Docker с Java-приложением: FROM java:8 MAINTAINER User «[email protected]» COPY eod-report-0.0.1-SNAPSHOT.jar /opt ENTRYPOINT [«/usr/bin/java», «-jar»] CMD [«/eod-report-0.0.1-SNAPSHOT.jar»] Во время билда на Go CD агенте — сборка падает с сообщением:

Loading

Go: Ubuntu agent install
0 (0)

9 ноября 2015

Описание установки Go CD сервера есть тут>>>. Задача — установить и запустить локальный билд-агент. Пример выполняется на Ubuntu 14.04. Устанавливаем агент: # apt-get install go-agent

Loading

Apache Maven: сборка Java Hello World
0 (0)

6 ноября 2015

Пример создания простого Java веб-проекта, сборки и упаковки его с помощью Apache Maven. Установка Maven очень простая и описана, например, тут>>>, хотя пост достаточно старый. Создадим директорию проекта: $ mkdir -p /tmp/maven_example $ cd /tmp/maven_example/

Loading

Go: установка на Ubuntu
0 (0)

5 ноября 2015

Go Continuous Delivery — ещё один инструмент для развёртывания приложений и/или контейнеров. Установка выполняется на: $ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 14.04.3 LTS Release: 14.04 Codename: trusty В файл /etc/apt/sources.list.d/gocd.list добавляем новый репозиторий: deb http://dl.bintray.com/gocd/gocd-deb/ /

Loading

Jetty: установка на Ubuntu
0 (0)

4 ноября 2015

Jetty — еще один контейнер сервлетов, аналог Apache Tomcat. Установка выполняется на: $ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 14.04.3 LTS Release: 14.04 Codename: trusty Для работы Jetty требуется Java, установка Oracle Java 8 описана тут>>>. Находим последнюю актуальную версию тут>>>.

Loading

Git: pull-request из командной строки
0 (0)

3 ноября 2015

Задача — иметь возможность создания пул-реквестов из командой строки. Для этого используем пакет atlassian-stash. Например, создаём бранч: $ git checkout -b add_crm-demo-volvo Добавим файл: $ vim projects/crm-demo-volvo.domain.technology.json $ git add projects/crm-demo-volvo.domain.technology.json $ git commit -m «crm-demo-volvo.domain.technology.json added»

Loading