2021年1月12日火曜日

Eclipse Che をビルドする

前提

手順概要

  1. maven:3.6-jdk-11 の Docker コンテナを起動
    • dind しないといけないので、 -v "/var/run/docker.sock:/var/run/docker.sock" する
  2. docker をインストール
  3. maven でビルド

maven:3.6-jdk-11 の Docker コンテナを起動

cd ${CHE_SOURCE}
docker run -it --rm -v "$(pwd):/work" --workdir="/work" -v "$HOME/.m2:/root/.m2" -v "/var/run/docker.sock:/var/run/docker.sock" maven:3.6-jdk-11 /bin/bash

docker をインストール

Install Docker Engine on Debian | Docker Documentation の手順に従い docker パッケージをインストール。

apt-get update
apt-get install -y \
    sudo \
    apt-transport-https \
    ca-certificates \
    curl \
    gnupg-agent \
    software-properties-common
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
sudo add-apt-repository \
    "deb [arch=amd64] https://download.docker.com/linux/debian \
    $(lsb_release -cs) \
    stable"
apt-get update
apt-get install -y docker-ce docker-ce-cli containerd.io

maven でビルド

mvn clean install -U -Pintegration -DskipTests=true -Dfindbugs.skip=true -Dskip-validate-sources

参考資料

0 件のコメント:

コメントを投稿