couchdb-ci.git
10 days agoRock Linux 8 fixes main
Nick Vatamaniuc [Thu, 5 May 2022 18:01:44 +0000 (14:01 -0400)] 
Rock Linux 8 fixes

 * Keep using the centos CI docker repo for now
 * Forgot to install help2map which is needed for couch's RPM

10 days agoMerge pull request #34 from lostnet/dropstretch
Will Young [Thu, 5 May 2022 13:32:27 +0000 (13:32 +0000)] 
Merge pull request #34 from lostnet/dropstretch

Drop support for Debian 9 (stretch)

12 days agoCleanup and fix RPM dependencies
Nick Vatamaniuc [Wed, 4 May 2022 04:43:17 +0000 (00:43 -0400)] 
Cleanup and fix RPM dependencies

CentOS 6 is not supported any longer.

Consolidate package installs into fewer `yum install ...` transaction to speed
up the build process.

12 days agoUse Rocky Linux instead of CentOS 8
Nick Vatamaniuc [Wed, 4 May 2022 04:37:00 +0000 (00:37 -0400)] 
Use Rocky Linux instead of CentOS 8

Make sure VERSION_ID stays as a major version as it may not always be true

12 days agoUpdate README with instructions on how to login with podman
Nick Vatamaniuc [Wed, 4 May 2022 04:34:00 +0000 (00:34 -0400)] 
Update README with instructions on how to login with podman

It doesn't default to docker hub, so it has to be mentioned explicitly.

12 days agoUpdate kerl erlangs to latest OTP versions
Nick Vatamaniuc [Wed, 4 May 2022 04:32:31 +0000 (00:32 -0400)] 
Update kerl erlangs to latest OTP versions

Don't think these actually used and we should remove them eventually. But for
now let's keep them in sync with latest erlang tagged images.

2 weeks agoDrop support for Debian 9 (stretch) 34/head
Will Young [Mon, 25 Apr 2022 19:34:34 +0000 (21:34 +0200)] 
Drop support for Debian 9 (stretch)

2 weeks agoRemove always-outdated matrix, link to Docker Hub
Adam Kocoloski [Sat, 26 Feb 2022 14:50:33 +0000 (09:50 -0500)] 
Remove always-outdated matrix, link to Docker Hub

2 weeks agoRestore old xplat support, add new buildx targets
Adam Kocoloski [Sat, 26 Feb 2022 14:29:52 +0000 (09:29 -0500)] 
Restore old xplat support, add new buildx targets

This preserves the method of generating single-arch images while
adding targets that use the buildx plugin to generate multi-arch images.

In the future it would be possible to combine the single-arch images
into a multi-arch one using the manifest approach if someone were so
inclined. The couchdb-docker repo has the code to do this for the image
we provide to end users.

This commit is meant to revert many of the changes from 5c78da4 and can
be reviewed together with it.

2 weeks agoChoose package repo dynamically
Adam Kocoloski [Tue, 8 Feb 2022 17:39:54 +0000 (12:39 -0500)] 
Choose package repo dynamically

2 weeks agoAdd image builder action
Adam Kocoloski [Tue, 8 Feb 2022 03:13:35 +0000 (22:13 -0500)] 
Add image builder action

2 weeks agoRemove old Bintray reference
Adam Kocoloski [Tue, 8 Feb 2022 03:05:45 +0000 (22:05 -0500)] 
Remove old Bintray reference

2 weeks agoUse buildx plugin for multi-arch images
Adam Kocoloski [Tue, 8 Feb 2022 03:04:54 +0000 (22:04 -0500)] 
Use buildx plugin for multi-arch images

2 weeks agoRestrict FDB to amd64 containers for now
Adam Kocoloski [Tue, 8 Feb 2022 01:39:24 +0000 (20:39 -0500)] 
Restrict FDB to amd64 containers for now

3 months agoAdd new images to keep
Adam Kocoloski [Wed, 19 Jan 2022 03:30:32 +0000 (22:30 -0500)] 
Add new images to keep

3 months agoExpunge Travis from docs
Adam Kocoloski [Sat, 15 Jan 2022 12:30:55 +0000 (07:30 -0500)] 
Expunge Travis from docs

3 months agoRemove leftovers from other obsolete distros
Adam Kocoloski [Sat, 15 Jan 2022 12:29:39 +0000 (07:29 -0500)] 
Remove leftovers from other obsolete distros

3 months agoDrop support for Ubuntu 16.04
Adam Kocoloski [Sat, 15 Jan 2022 12:19:17 +0000 (07:19 -0500)] 
Drop support for Ubuntu 16.04

As proposed on dev@, removing support for distros that have exited
vendor LTS window. For Xenial this happened in April 2021.

3 months agoMerge pull request #30 from apache/update-debian-pr-images
Adam Kocoloski [Fri, 14 Jan 2022 16:53:05 +0000 (11:53 -0500)] 
Merge pull request #30 from apache/update-debian-pr-images

Update container images used for PR CI pipeline

4 months agoSimplify Debian 11 support 30/head
Adam Kocoloski [Fri, 14 Jan 2022 01:52:51 +0000 (20:52 -0500)] 
Simplify Debian 11 support

When we first introduced support for Bullseye we added some logic to
handle Erlang 19 and below. We no longer support those obsolete
versions, and the logic we added is now actively harmful (e.g. the use
of gcc 9 instead of gcc 10 caused us to build Erlang 24 without the
much-anticipated JIT compiler).

This patch reverts back to defaults for Bullseye. It has the side effect
of causing Erlang 20 builds to fail to link properly, possibly because
of the switch to `-fno-common` by default in gcc 10. Given that Erlang
20 is already unsupported by the Erlang team, I didn't bother to try to
fix it here.

4 months agoDefault to current Debian Stable for erlang:all
Adam Kocoloski [Wed, 12 Jan 2022 21:46:38 +0000 (16:46 -0500)] 
Default to current Debian Stable for erlang:all

4 months agoUse new FDB URLs, update to 6.3.23
Adam Kocoloski [Wed, 12 Jan 2022 21:46:17 +0000 (16:46 -0500)] 
Use new FDB URLs, update to 6.3.23

4 months agoBump patch releases, add Erlang 24
Adam Kocoloski [Wed, 12 Jan 2022 21:41:21 +0000 (16:41 -0500)] 
Bump patch releases, add Erlang 24

10 months agoMerge pull request #29 from apache/update-readme-with-docker-login-info
Nick Vatamaniuc [Thu, 8 Jul 2021 20:46:50 +0000 (16:46 -0400)] 
Merge pull request #29 from apache/update-readme-with-docker-login-info

Update README.md

10 months agoUpdate README.md 29/head
Nick Vatamaniuc [Thu, 8 Jul 2021 19:44:40 +0000 (15:44 -0400)] 
Update README.md

 * Update master -> main branch names
 * Update how to login to docker and the docker hub org

12 months agoTemp workaround for boost download in FDB
Joan Touzet [Thu, 6 May 2021 00:32:25 +0000 (17:32 -0700)] 
Temp workaround for boost download in FDB

12 months agobintray --> jfrog.io
Joan Touzet [Wed, 5 May 2021 21:59:18 +0000 (14:59 -0700)] 
bintray --> jfrog.io

12 months agofix pkg build for xenial
Joan Touzet [Fri, 23 Apr 2021 18:22:03 +0000 (11:22 -0700)] 
fix pkg build for xenial

12 months agobugfixes; bullseye working
Joan Touzet [Wed, 21 Apr 2021 18:01:18 +0000 (11:01 -0700)] 
bugfixes; bullseye working

13 months agobump pull script for new hub location
Joan Touzet [Wed, 14 Apr 2021 04:28:12 +0000 (21:28 -0700)] 
bump pull script for new hub location

13 months agoadd ssh-client to debian image for repo creation
Joan Touzet [Wed, 14 Apr 2021 03:20:32 +0000 (20:20 -0700)] 
add ssh-client to debian image for repo creation

13 months agoRework for April 2021
Joan Touzet [Tue, 13 Apr 2021 21:05:41 +0000 (14:05 -0700)] 
Rework for April 2021

13 months agoupdate dependency versions as older packages are no longer available
Jan Lehnardt [Thu, 1 Apr 2021 20:22:14 +0000 (22:22 +0200)] 
update dependency versions as older packages are no longer available

14 months agoDrop ppc64le until CI replacement is identified
Joan Touzet [Thu, 11 Mar 2021 22:43:45 +0000 (17:43 -0500)] 
Drop ppc64le until CI replacement is identified

14 months agofdb -> 6.2.29; compile from source for arm64v8
Joan Touzet [Mon, 8 Mar 2021 04:12:45 +0000 (20:12 -0800)] 
fdb -> 6.2.29; compile from source for arm64v8

14 months agofix CONTAINERARCH, but more sanely
Joan Touzet [Fri, 5 Mar 2021 17:49:38 +0000 (09:49 -0800)] 
fix CONTAINERARCH, but more sanely

14 months agoensure alt platforms upload in build.sh
Joan Touzet [Fri, 5 Mar 2021 17:31:05 +0000 (09:31 -0800)] 
ensure alt platforms upload in build.sh

14 months agoensure - added to non-intel docker containers
Joan Touzet [Fri, 5 Mar 2021 17:20:23 +0000 (09:20 -0800)] 
ensure - added to non-intel docker containers

18 months agoJenkins: pull ALL images only once a week
Joan Touzet [Thu, 29 Oct 2020 21:38:00 +0000 (17:38 -0400)] 
Jenkins: pull ALL images only once a week

18 months agoMove pull-all-couchdbdev-docker to couchdb-ci
Joan Touzet [Thu, 29 Oct 2020 18:16:46 +0000 (14:16 -0400)] 
Move pull-all-couchdbdev-docker to couchdb-ci

23 months agoSupport s390x
Joan Touzet [Wed, 27 May 2020 00:57:58 +0000 (17:57 -0700)] 
Support s390x

2 years agofdb bump, bionic mozjs fix, automation improvement
Joan Touzet [Wed, 13 May 2020 04:05:37 +0000 (21:05 -0700)] 
fdb bump, bionic mozjs fix, automation improvement

2 years agofix js version calculation
Joan Touzet [Wed, 15 Apr 2020 06:21:26 +0000 (23:21 -0700)] 
fix js version calculation

2 years agoAdd FDB to all images; add new Ubuntu focal image
Joan Touzet [Wed, 15 Apr 2020 01:42:38 +0000 (18:42 -0700)] 
Add FDB to all images; add new Ubuntu focal image

2 years agoAdd FoundationDB support, pass 1 (#28)
Joan Touzet [Tue, 31 Mar 2020 15:25:21 +0000 (11:25 -0400)] 
Add FoundationDB support, pass 1 (#28)

2 years agoCentOS 8: SM60. Xenial: python 3.7.
Joan Touzet [Thu, 13 Feb 2020 18:47:19 +0000 (10:47 -0800)] 
CentOS 8: SM60. Xenial: python 3.7.

2 years agoBump Python to 3.7 for xenial
Joan Touzet [Mon, 10 Feb 2020 22:10:08 +0000 (14:10 -0800)] 
Bump Python to 3.7 for xenial

2 years agoBump erlang to 20.3.8.25, fix node on ppc64le
Joan Touzet [Thu, 30 Jan 2020 23:28:02 +0000 (15:28 -0800)] 
Bump erlang to 20.3.8.25, fix node on ppc64le

2 years agoadd rsync to debian for Jenkins use
Joan Touzet [Wed, 8 Jan 2020 02:25:56 +0000 (18:25 -0800)] 
add rsync to debian for Jenkins use

2 years agoUpdate freebsd-jenkins-setup for FreeBSD 12.1
Joan Touzet [Tue, 7 Jan 2020 17:59:52 +0000 (17:59 +0000)] 
Update freebsd-jenkins-setup for FreeBSD 12.1

2 years agoadd libmozjs60 for debian buster
Joan Touzet [Thu, 2 Jan 2020 18:54:31 +0000 (10:54 -0800)] 
add libmozjs60 for debian buster

2 years agodisable xplat on travis completely :(
Joan Touzet [Mon, 16 Dec 2019 16:04:54 +0000 (08:04 -0800)] 
disable xplat on travis completely :(

2 years agoNew Erlang Solutions rpm; disable travis xplat
Joan Touzet [Fri, 13 Dec 2019 19:49:05 +0000 (11:49 -0800)] 
New Erlang Solutions rpm; disable travis xplat

2 years agoAvoid node on ppc64le+debian buster, rework Travis for now
Joan Touzet [Fri, 13 Dec 2019 18:05:23 +0000 (10:05 -0800)] 
Avoid node on ppc64le+debian buster, rework Travis for now

2 years agoRemove kerl archives after build
Joan Touzet [Thu, 12 Dec 2019 23:06:36 +0000 (15:06 -0800)] 
Remove kerl archives after build

2 years agoUpdate Erlang version, add optional kerl-based install
Joan Touzet [Thu, 12 Dec 2019 22:59:28 +0000 (14:59 -0800)] 
Update Erlang version, add optional kerl-based install

`ERLANGVERSION=all` will build all 3 versions of Erlang defined
in the dockerfile. Currently only supported by the debian-buster
target (we only need 1 for CI work).

2 years agoAdd epoch to override dist, ErlSolns packages (deb) (#25)
Joan Touzet [Fri, 11 Oct 2019 03:08:19 +0000 (03:08 +0000)] 
Add epoch to override dist, ErlSolns packages (deb) (#25)

2 years agoImprovements to multi-architecture builds, arbitrary Erlang, CentOS 8 (#24)
Joan Touzet [Thu, 10 Oct 2019 16:22:22 +0000 (16:22 +0000)] 
Improvements to multi-architecture builds, arbitrary Erlang, CentOS 8 (#24)

README.md summarises most of the changes. We now use a single Dockerfile
per OS-release combination, and pass in the architecture necessary via
environment variables to build.sh.

Multiarch changes are only tested on debian for now. Local testing
has success on arm64v8 (aarch64) and ppc64le for Debian stretch.
arm64v8 works on Debian buster, but ppc64le + Debian buster seems to
segfault whenever running Python 3, and fails when invoking pip3.

If packages for the requested version of Erlang can't be found, the
Debian installer script now falls back to building Erlang from source,
allowing any arbitrary combination to be specified. Be careful, and
watch your build output for this fallback occuring - we prefer the
Erlang Solutions packages to building from source when possible.

CentOS 8 support has also been added in this PR, as well as RPM
support for arbitrary Erlangs.

2 years agoAdd debian buster, drop debian jessie/ubuntu trusty (#23)
Joan Touzet [Thu, 22 Aug 2019 22:22:03 +0000 (18:22 -0400)] 
Add debian buster, drop debian jessie/ubuntu trusty (#23)

2 years agoMerge pull request #22 from apache/use-elixir-1.7.4
Joan Touzet [Tue, 9 Jul 2019 22:15:03 +0000 (18:15 -0400)] 
Merge pull request #22 from apache/use-elixir-1.7.4

Bump elixir from 1.6.6 to 1.7.4

2 years agoBump elixir from 1.6.6 to 1.7.4 22/head
Nick Vatamaniuc [Tue, 9 Jul 2019 22:07:28 +0000 (18:07 -0400)] 
Bump elixir from 1.6.6 to 1.7.4

Erlang 22 travis builds need 1.7.4 to run

Issue: https://github.com/apache/couchdb/issues/2069

3 years agoBump pip get timeout
Joan Touzet [Fri, 3 May 2019 04:05:02 +0000 (21:05 -0700)] 
Bump pip get timeout

3 years agoAdd multiarch support to Travis CI
Joan Touzet [Fri, 3 May 2019 03:25:53 +0000 (20:25 -0700)] 
Add multiarch support to Travis CI

3 years agoClean up .travis.yml
Joan Touzet [Fri, 3 May 2019 03:14:21 +0000 (20:14 -0700)] 
Clean up .travis.yml

3 years agoFix CentOS 7 Python3; add aarch64-debian-stretch
Joan Touzet [Fri, 3 May 2019 03:12:27 +0000 (20:12 -0700)] 
Fix CentOS 7 Python3; add aarch64-debian-stretch

3 years agoMerge pull request #19 from apache/fix-trusty
Joan Touzet [Fri, 21 Dec 2018 23:18:46 +0000 (18:18 -0500)] 
Merge pull request #19 from apache/fix-trusty

python3-venv is python3.4-venv on trusty

3 years agopython3-venv is python3.4-venv on trusty 19/head
Joan Touzet [Fri, 21 Dec 2018 22:39:53 +0000 (17:39 -0500)] 
python3-venv is python3.4-venv on trusty

3 years agoMerge pull request #14 from lag-linaro/arm64-support-erlang
Joan Touzet [Fri, 21 Dec 2018 22:29:57 +0000 (17:29 -0500)] 
Merge pull request #14 from lag-linaro/arm64-support-erlang

Build Erlang from source on AArch64 (ARMv8)

3 years agoapt-dependencies: Only change file permissions if file exists 14/head
Lee Jones [Fri, 30 Nov 2018 10:31:15 +0000 (10:31 +0000)] 
apt-dependencies: Only change file permissions if file exists

Fixes:

  Unrecognized Debian-like release: <UNRECOGNIZED_VERSION>! Skipping lintian work.
  chmod: cannot access '/usr/share/lintian/profiles/couchdb/main.profile': No such file or directory

Signed-off-by: Lee Jones <lee.jones@linaro.org>
3 years agoinstall-dependencies: Add Erlang (<=19) and latest distro (stretch|buster|bionic...
Lee Jones [Fri, 30 Nov 2018 09:52:14 +0000 (09:52 +0000)] 
install-dependencies: Add Erlang (<=19) and latest distro (stretch|buster|bionic) warning

Signed-off-by: Lee Jones <lee.jones@linaro.org>
3 years agoMerge pull request #18 from apache/add-fbsd-info
Joan Touzet [Wed, 12 Dec 2018 05:39:25 +0000 (00:39 -0500)] 
Merge pull request #18 from apache/add-fbsd-info

Adding FreeBSD synth/iocage/jail Jenkins agent setup info

3 years agoAdding FreeBSD synth/iocage/jail Jenkins agent setup info 18/head
Joan Touzet [Wed, 12 Dec 2018 03:33:52 +0000 (22:33 -0500)] 
Adding FreeBSD synth/iocage/jail Jenkins agent setup info

3 years agoapt-dependencies: Use detect-(arch|os) helpers when installing dependencies
Lee Jones [Fri, 30 Nov 2018 09:36:49 +0000 (09:36 +0000)] 
apt-dependencies: Use detect-(arch|os) helpers when installing dependencies

Signed-off-by: Lee Jones <lee.jones@linaro.org>
3 years agoUse new 'detect-arch' helper when installing deps
Lee Jones [Thu, 25 Oct 2018 06:35:04 +0000 (07:35 +0100)] 
Use new 'detect-arch' helper when installing deps

Instead of manually calling `arch` in various scripts.

Signed-off-by: Lee Jones <lee.jones@linaro.org>
3 years agoBuild Erlang from source on ARM based platforms
Lee Jones [Wed, 24 Oct 2018 07:48:34 +0000 (08:48 +0100)] 
Build Erlang from source on ARM based platforms

Change this if Erlang Solutions start providing packages for ARM.

Signed-off-by: Lee Jones <lee.jones@linaro.org>
3 years agoAdd helper to build Erlang from source
Lee Jones [Wed, 24 Oct 2018 07:47:37 +0000 (08:47 +0100)] 
Add helper to build Erlang from source

Signed-off-by: Lee Jones <lee.jones@linaro.org>
3 years agoProvide helper to detect the current architecture
Lee Jones [Wed, 24 Oct 2018 07:43:38 +0000 (08:43 +0100)] 
Provide helper to detect the current architecture

Signed-off-by: Lee Jones <lee.jones@linaro.org>
3 years agoapt-erlang: Only attempt to remove /usr/lib/erlang/man symlink if it exists
Lee Jones [Wed, 24 Oct 2018 07:42:30 +0000 (08:42 +0100)] 
apt-erlang: Only attempt to remove /usr/lib/erlang/man symlink if it exists

Signed-off-by: Lee Jones <lee.jones@linaro.org>
3 years agofix incorrect emoji in README.md
Joan Touzet [Thu, 6 Dec 2018 08:13:13 +0000 (03:13 -0500)] 
fix incorrect emoji in README.md

3 years agoMerge pull request #17 from apache/de-pkg
Joan Touzet [Thu, 6 Dec 2018 07:32:12 +0000 (02:32 -0500)] 
Merge pull request #17 from apache/de-pkg

Only automate/build Docker images in this repo

3 years agoOnly automate/build Docker images in this repo 17/head
Joan Touzet [Wed, 5 Dec 2018 22:42:11 +0000 (14:42 -0800)] 
Only automate/build Docker images in this repo

3 years agoMerge pull request #16 from apache/freebsd-python3
Joan Touzet [Wed, 28 Nov 2018 05:54:52 +0000 (00:54 -0500)] 
Merge pull request #16 from apache/freebsd-python3

update freebsd deps for Python 3

3 years agoupdate freebsd deps for Python 3 16/head
Joan Touzet [Wed, 28 Nov 2018 05:52:47 +0000 (00:52 -0500)] 
update freebsd deps for Python 3

3 years agoMerge pull request #15 from apache/deb-python3-venv
Joan Touzet [Wed, 28 Nov 2018 03:46:15 +0000 (22:46 -0500)] 
Merge pull request #15 from apache/deb-python3-venv

[deb] add python3-venv pkg, see apache/couchdb#1764

3 years ago[deb] add python3-venv pkg, see apache/couchdb#1764 15/head
Joan Touzet [Wed, 28 Nov 2018 01:22:16 +0000 (20:22 -0500)] 
[deb] add python3-venv pkg, see apache/couchdb#1764

3 years agoMerge pull request #8 from apache/use-python3
Joan Touzet [Thu, 15 Nov 2018 18:45:18 +0000 (13:45 -0500)] 
Merge pull request #8 from apache/use-python3

Switch scripts to use Python 3

3 years agoSwitch scripts to use Python 3 8/head
Nick Vatamaniuc [Wed, 3 Oct 2018 19:51:21 +0000 (15:51 -0400)] 
Switch scripts to use Python 3

Issue https://github.com/apache/couchdb/issues/1632

3 years agoMerge pull request #12 from apache/faster-travis
Joan Touzet [Tue, 23 Oct 2018 21:01:12 +0000 (17:01 -0400)] 
Merge pull request #12 from apache/faster-travis

Split Travis into 3x the jobs (js, couch, couch-pkg)
Add base-upload[-all] command, update README

3 years agoAdd base-upload[-all] command, update README 12/head
Joan Touzet [Tue, 23 Oct 2018 20:10:05 +0000 (13:10 -0700)] 
Add base-upload[-all] command, update README

3 years agoSplit Travis into 3x the jobs (js, couch, couch-pkg)
Joan Touzet [Tue, 23 Oct 2018 17:32:16 +0000 (10:32 -0700)] 
Split Travis into 3x the jobs (js, couch, couch-pkg)

3 years agoMerge pull request #11 from apache/pin-hypothesis
Joan Touzet [Tue, 23 Oct 2018 17:01:44 +0000 (13:01 -0400)] 
Merge pull request #11 from apache/pin-hypothesis

Pin hypothesis to known good version
Workaround for https://github.com/HypothesisWorks/hypothesis/issues/1648

3 years agoPin hypothesis to known good version 11/head
Joan Touzet [Tue, 23 Oct 2018 16:59:45 +0000 (09:59 -0700)] 
Pin hypothesis to known good version

3 years agoMerge pull request #10 from apache/fix-python-deps
Joan Touzet [Tue, 23 Oct 2018 05:26:40 +0000 (01:26 -0400)] 
Merge pull request #10 from apache/fix-python-deps

[deb] Fix lintian rules so package builds succeed

3 years ago[deb] Fix lintian rules so package builds succeed 10/head
Joan Touzet [Tue, 23 Oct 2018 05:18:00 +0000 (22:18 -0700)] 
[deb] Fix lintian rules so package builds succeed

3 years agoMerge pull request #9 from apache/add-dh-python
Joan Touzet [Mon, 22 Oct 2018 19:48:58 +0000 (15:48 -0400)] 
Merge pull request #9 from apache/add-dh-python

[deb] Add dh-python helper

3 years ago[deb] Add dh-python helper 9/head
Joan Touzet [Mon, 22 Oct 2018 19:31:22 +0000 (12:31 -0700)] 
[deb] Add dh-python helper

3 years agoMerge pull request #5 from cloudant/add-elixir
iilyak [Wed, 8 Aug 2018 13:19:41 +0000 (06:19 -0700)] 
Merge pull request #5 from cloudant/add-elixir

Add Elixir dependency

3 years agoAdd Elixir dependency 5/head
ILYA Khlopotov [Wed, 25 Jul 2018 17:00:21 +0000 (10:00 -0700)] 
Add Elixir dependency

3 years agoMerge pull request #6 from cloudant/extra-dependencies
iilyak [Wed, 8 Aug 2018 12:43:21 +0000 (05:43 -0700)] 
Merge pull request #6 from cloudant/extra-dependencies

Allow execution of custom scripts to install packages

3 years agoAllow execution of custom scripts to install packages 6/head
ILYA Khlopotov [Thu, 26 Jul 2018 21:16:28 +0000 (14:16 -0700)] 
Allow execution of custom scripts to install packages

This change adds an ability to install additional packages useful
for development. This is done via placing additional scripts into
bin/extra/ directory. The scripts are named based on package
manager used in a given distribution:

 - `apt-*` for apt based distributions
 - `pkg-*` for FreeBSD
 - `yum-*` - for Centos

The scripts are executed in alphabetical order.