Return-Path: X-Original-To: apmail-couchdb-dev-archive@www.apache.org Delivered-To: apmail-couchdb-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 6B68D18079 for ; Tue, 22 Dec 2015 13:25:31 +0000 (UTC) Received: (qmail 8281 invoked by uid 500); 22 Dec 2015 13:25:31 -0000 Delivered-To: apmail-couchdb-dev-archive@couchdb.apache.org Received: (qmail 8211 invoked by uid 500); 22 Dec 2015 13:25:31 -0000 Mailing-List: contact dev-help@couchdb.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@couchdb.apache.org Delivered-To: mailing list dev@couchdb.apache.org Received: (qmail 8200 invoked by uid 99); 22 Dec 2015 13:25:30 -0000 Received: from git1-us-west.apache.org (HELO git1-us-west.apache.org) (140.211.11.23) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 22 Dec 2015 13:25:30 +0000 Received: by git1-us-west.apache.org (ASF Mail Server at git1-us-west.apache.org, from userid 33) id B6964DFE14; Tue, 22 Dec 2015 13:25:30 +0000 (UTC) From: kxepal To: dev@couchdb.apache.org Reply-To: dev@couchdb.apache.org References: In-Reply-To: Subject: [GitHub] couchdb-ci pull request: Docker container Ubuntu 14.04/Erlang 18.2... Content-Type: text/plain Message-Id: <20151222132530.B6964DFE14@git1-us-west.apache.org> Date: Tue, 22 Dec 2015 13:25:30 +0000 (UTC) Github user kxepal commented on a diff in the pull request: https://github.com/apache/couchdb-ci/pull/1#discussion_r48252154 --- Diff: ansible/roles/ubuntu-worker/tasks/dependencies.yml --- @@ -0,0 +1,59 @@ +- name: import the Erlang Solutions key into apt + apt_key: + url: http://packages.erlang-solutions.com/ubuntu/erlang_solutions.asc + state: present + # validate_certs: no + +- name: add Erlang Solutions deb repository + apt_repository: + repo: 'deb http://packages.erlang-solutions.com/ubuntu trusty contrib' + state: present + +# apt-get update +- name: update apt cache + apt: + update_cache: yes + +- name: install auxiliary packages + apt: name={{item}} state=present + with_items: + - apt-transport-https + - curl + - git + - pkg-config + - python + +# required for make couch +- name: install packages required to build CouchDB + apt: name={{item}} state=present install_recommends=no + with_items: + - build-essential + - ca-certificates + - erlang-dev=1:18.2 + - erlang-nox=1:18.2 + - erlang=1:18.2 + - libcurl4-openssl-dev + - libicu-dev + - libmozjs185-dev + +# required for make docs +- name: install packages required to build CouchDB + apt: name={{item}} state=present install_recommends=no + with_items: + - help2man + - python-sphinx + - texlive-latex-base + - texlive-latex-recommended + - texlive-latex-extra + - texlive-fonts-recommended + - texinfo + +# More packages found in klaemo's Dockerfile... not sure if required, apparently not? +# - erlang-base-hipe +# - erlang-dialyzer +# - erlang-eunit --- End diff -- Just `make` build the sources - it hardly can trigger tests run. `make check` runs all the tests. `make eunit` runs only eunit tests. `make javascript` - only javascript integration test suite. And so on. --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if the feature is enabled but not working, please contact infrastructure at infrastructure@apache.org or file a JIRA ticket with INFRA. ---