This is an automated email from the ASF dual-hosted git repository.

kocolosk pushed a commit to branch drop-obsoleete-distros-and-travis
in repository https://gitbox.apache.org/repos/asf/couchdb-ci.git

commit 6064d75f22d343804a2f18afbb0eaa52c904eef5
Author: Adam Kocoloski <[email protected]>
AuthorDate: Sat Jan 15 07:30:55 2022 -0500

    Expunge Travis from docs
---
 .travis.yml | 50 --------------------------------------------------
 README.md   |  8 +++-----
 2 files changed, 3 insertions(+), 55 deletions(-)

diff --git a/.travis.yml b/.travis.yml
deleted file mode 100644
index 4e06898..0000000
--- a/.travis.yml
+++ /dev/null
@@ -1,50 +0,0 @@
-dist: xenial
-
-language: minimal
-
-services:
-  - docker
-
-# Avoid double build on PRs (See 
https://github.com/travis-ci/travis-ci/issues/1147)
-branches:
-  only:
-    - master
-
-env:
-  matrix:
-    - PLATFORM=debian-stretch TARGET=base
-    - PLATFORM=debian-stretch TARGET=platform
-    #- PLATFORM=debian-stretch TARGET=couch
-    # xplat commented out -- too slow on Travis
-    #- CONTAINERARCH=ppc64le PLATFORM=debian-stretch TARGET=base
-    #- CONTAINERARCH=ppc64le PLATFORM=debian-stretch TARGET=platform
-    #- CONTAINERARCH=ppc64le PLATFORM=debian-stretch TARGET=couch
-    - PLATFORM=debian-buster TARGET=base
-    - PLATFORM=debian-buster TARGET=platform
-    #- ERLANGVERSION=20.3.8.22-1 PLATFORM=debian-buster TARGET=couch
-    # xplat commented out -- too slow on Travis
-    #- CONTAINERARCH=arm64v8 PLATFORM=debian-buster TARGET=base
-    #- CONTAINERARCH=arm64v8 PLATFORM=debian-buster TARGET=platform
-    #- CONTAINERARCH=arm64v8 PLATFORM=debian-buster TARGET=couch
-    - PLATFORM=ubuntu-xenial TARGET=base
-    - PLATFORM=ubuntu-xenial TARGET=platform
-    #- PLATFORM=ubuntu-xenial TARGET=couch
-    - PLATFORM=ubuntu-bionic TARGET=base
-    - PLATFORM=ubuntu-bionic TARGET=platform
-    #- PLATFORM=ubuntu-bionic TARGET=couch
-    - PLATFORM=centos-6 TARGET=base
-    - PLATFORM=centos-6 TARGET=platform
-    #- PLATFORM=centos-6 TARGET=couch
-    - PLATFORM=centos-7 TARGET=base
-    - PLATFORM=centos-7 TARGET=platform
-    #- PLATFORM=centos-7 TARGET=couch
-    - PLATFORM=centos-8 TARGET=base
-    - PLATFORM=centos-8 TARGET=platform
-    #- PLATFORM=centos-8 TARGET=couch
-
-before_install:
-  - docker --version
-  - docker run --rm --privileged multiarch/qemu-user-static --reset -p yes
-
-script:
-  - CONTAINERARCH=${CONTAINERARCH} ERLANGVERSION=${ERLANGVERSION} ./build.sh 
${TARGET} ${PLATFORM}
diff --git a/README.md b/README.md
index 8f9e6a4..67973be 100644
--- a/README.md
+++ b/README.md
@@ -8,9 +8,7 @@ The main purpose of this repository is to provide scripts that:
 
 It intends to cover a range of both operating systems (Linux, macOS, BSD, 
Windows) and Erlang versions (17.x, 18.x, 19.x, etc.)
 
-These images are used by [Apache Jenkins 
CI](https://builds.apache.org/blue/organizations/jenkins/CouchDB/branches/) to 
build CouchDB with every checkin to `main` or a release branch (*e.g.*, 
`2.3.0`).
-
-CouchDB's CI build philosophy is to use Travis (with `kerl`) to validate 
CouchDB against different Erlang versions, and to use Jenkins to validate 
CouchDB against different OSes and architectures. Where possible, Jenkins also 
auto-builds convenience binaries or packages. The eventual goal is that these 
auto-built binaries/packages/Docker images will be auto-pushed to our 
distribution repos for downstream consumption.
+These images are used by [Apache Jenkins 
CI](https://ci-couchdb.apache.org/blue/organizations/jenkins/pipelines) to 
build CouchDB with every checkin to `main`, `3.x`, a release branch (*e.g.*, 
`2.3.0`), or an open Pull Request. CouchDB's CI build philosophy is to validate 
CouchDB against different Erlang versions with each commit to a Pull Request, 
and to validate CouchDB against different OSes and architectures on merged 
commits to `main`, `3.x`, and release branches. Where possible, Je [...]
 
 # Supported Configurations (updated 2021-03-11)
 
@@ -143,9 +141,9 @@ After building the base image as above, head over to the 
[apache/couchdb-pkg](ht
 
 1. Update the build scripts in the `bin/` directory to install the 
dependencies correctly on your new OS/version/platform. Push a PR with these 
changes.
 1. Copy and customize an appropriate Dockerfile in the `dockerfiles` directory 
for your new OS.
-1. If a supported SpiderMonkey library is not available on the target 
platform, build a base image using `./build.sh base <distro>-<version>`. Solve 
any problems with the build process here. Add your new platform combination to 
the `.travis.yml` file, then push a PR with these changes.
+1. If a supported SpiderMonkey library is not available on the target 
platform, build a base image using `./build.sh base <distro>-<version>`. Solve 
any problems with the build process here.
 1. Using the [apache/couchdb-pkg](https://github.com/apache/couchdb-pkg) 
repository, validate you can build the JS package. Fix any problems in that 
repo that arise and raise a new PR. Open a new issue on that PR requesting that 
the JS packages be made available through the CouchDB repository/download 
infrastructure.
-1. Build a full platform image with `./build.sh platform <distro>-<version>`. 
Solve any problems with the build process here. Add your new platform 
combination to the `.travis.yml` file, then push a PR with these changes.
+1. Build a full platform image with `./build.sh platform <distro>-<version>`. 
Solve any problems with the build process here.
 1. Submit a PR against the [apache/couchdb](https://github.com/apache/couchdb) 
repository, adding the new platform to the top level `Jenkinsfile`. Ask if you 
need help.
 
 ---

Reply via email to