From f16c8bff6366f6b551007c7926cab30e6c84c9b3 Mon Sep 17 00:00:00 2001
From: Thorge Petersen <petersen@rz.uni-kiel.de>
Date: Thu, 8 Jun 2023 12:41:15 +0200
Subject: [PATCH] Removed Travis CI 'bin/' directory, along with all associated
 Travis CI configuration files and scripts

---
 bin/travis-build.bash | 43 -------------------------------------------
 bin/travis-run.sh     | 14 --------------
 2 files changed, 57 deletions(-)
 delete mode 100644 bin/travis-build.bash
 delete mode 100644 bin/travis-run.sh

diff --git a/bin/travis-build.bash b/bin/travis-build.bash
deleted file mode 100644
index b97c6106..00000000
--- a/bin/travis-build.bash
+++ /dev/null
@@ -1,43 +0,0 @@
-#!/bin/bash
-set -e
-
-echo "This is travis-build.bash..."
-
-echo "Installing the packages that CKAN requires..."
-sudo apt-get update -qq
-sudo apt-get install solr-jetty
-
-echo "Installing CKAN and its Python dependencies..."
-git clone https://github.com/ckan/ckan
-cd ckan
-export latest_ckan_release_branch=`git branch --all | grep remotes/origin/release-v | sort -r | sed 's/remotes\/origin\///g' | head -n 1`
-echo "CKAN branch: $latest_ckan_release_branch"
-git checkout $latest_ckan_release_branch
-python setup.py develop
-pip install -r requirements.txt --allow-all-external
-pip install -r dev-requirements.txt --allow-all-external
-cd -
-
-echo "Creating the PostgreSQL user and database..."
-sudo -u postgres psql -c "CREATE USER ckan_default WITH PASSWORD 'pass';"
-sudo -u postgres psql -c 'CREATE DATABASE ckan_test WITH OWNER ckan_default;'
-
-echo "SOLR config..."
-# Solr is multicore for tests on ckan master, but it's easier to run tests on
-# Travis single-core. See https://github.com/ckan/ckan/issues/2972
-sed -i -e 's/solr_url.*/solr_url = http:\/\/127.0.0.1:8983\/solr/' ckan/test-core.ini
-
-echo "Initialising the database..."
-cd ckan
-paster db init -c test-core.ini
-cd -
-
-echo "Installing ckanext-odsh and its requirements..."
-python setup.py develop
-pip install -r dev-requirements.txt
-
-echo "Moving test.ini into a subdir..."
-mkdir subdir
-mv test.ini subdir
-
-echo "travis-build.bash is done."
\ No newline at end of file
diff --git a/bin/travis-run.sh b/bin/travis-run.sh
deleted file mode 100644
index f6e6a6c8..00000000
--- a/bin/travis-run.sh
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/sh -e
-
-echo "NO_START=0\nJETTY_HOST=127.0.0.1\nJETTY_PORT=8983\nJAVA_HOME=$JAVA_HOME" | sudo tee /etc/default/jetty
-sudo cp ckan/ckan/config/solr/schema.xml /etc/solr/conf/schema.xml
-sudo service jetty restart
-
-nosetests --ckan \
-          --nologcapture \
-          --with-pylons=subdir/test.ini \
-          --with-coverage \
-          --cover-package=ckanext.odsh \
-          --cover-inclusive \
-          --cover-erase \
-          --cover-tests
-- 
GitLab