From 50c8404082db8e89dff3ee9694a3367c4070d3ae Mon Sep 17 00:00:00 2001 From: Popa Marius Adrian Date: Tue, 31 Oct 2017 11:38:57 +0200 Subject: [PATCH] Added B2_5_Release to travis (#124) --- .travis.yml | 36 ++++++++++++++++++++++++++++++++++++ README.md | 39 +++++++++++++++++++++++++++++++++++++++ travis.sh | 17 +++++++++++++++++ 3 files changed, 92 insertions(+) create mode 100644 .travis.yml create mode 100644 README.md create mode 100755 travis.sh diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000000..292c2611bd --- /dev/null +++ b/.travis.yml @@ -0,0 +1,36 @@ +language: cpp + +notifications: + email: false + +sudo: required +dist: trusty + +branches: + only: + - master + - B3_0_Release + - B2_5_Release + +install: + # wget --no-check-certificate https://www.cmake.org/files/v3.2/cmake-3.2.3-Linux-x86_64.sh + # sudo sh cmake-3.2.3-Linux-x86_64.sh --skip-license --prefix=/usr + - sudo apt-get update + - sudo apt-get install rpm + # sudo python -m pip install Mako fdb + # svn co http://svn.code.sf.net/p/firebird/code/qa/fbtest/trunk/ fbtest + # svn co http://svn.code.sf.net/p/firebird/code/qa/fbt-repository/trunk/ fbtest/fbt + +script: + - ./autogen.sh --enable-binreloc --prefix=/opt/firebird --enable-superserver + - make + #- sudo make dist + #- tar xzvf gen/FirebirdSS-[0-9]*.tar.gz + #- (cd FirebirdSS-[0-9]*; sudo ./install.sh -silent) + #- sudo usermod -a -G firebird travis + # sg firebird -c "/opt/firebird/bin/gsec -user sysdba -add sysdba -pw masterkey" + # ./travis.sh dummy_output & + # ./travis.sh skip_tests + # sleep 3 + # cd fbtest/fbt + # sg firebird -c "python ../fbtest.py -d `pwd`/tmp -b /opt/firebird/bin -v -x -k ../../skip.txt" diff --git a/README.md b/README.md new file mode 100644 index 0000000000..766c7a87ea --- /dev/null +++ b/README.md @@ -0,0 +1,39 @@ +[![Build Status](https://travis-ci.org/FirebirdSQL/firebird.svg?branch=master)](https://travis-ci.org/FirebirdSQL/firebird) + +# Firebird README + +Firebird is a relational database offering many ANSI SQL standard features that runs on Linux, Windows, MacOS and a variety of Unix platforms. Firebird offers excellent concurrency, high performance, and powerful language support for stored procedures and triggers. It has been used in production systems, under a variety of names, since 1981. + +The Firebird Project is a commercially independent project of C/C++ programmers, technical advisors and supporters developing and enhancing a multi-platform relational database management system based on the source code released by Inprise Corporation on 25 July, 2000. + +## Basic information + +* http://www.firebirdsql.org/ +* http://www.firebirdsql.org/en/historical-reference/ +* http://www.firebirdsql.org/en/features/ + +## Documentation + +* http://www.firebirdsql.org/en/documentation/ +* http://www.firebirdfaq.org/ + +## Licensing + +The source code is released under variants of the Mozilla Public Licence 1.1 (MPL): + +* http://www.firebirdsql.org/en/initial-developer-s-public-license-version-1-0/ +* http://www.firebirdsql.org/en/interbase-public-license/ + +## Development + +The source code can be found at: +https://github.com/FirebirdSQL/firebird + +Build instructions are here: +http://www.firebirdsql.org/en/building-the-code/ + +Bugs and feature requests should be submitted at: +http://tracker.firebirdsql.org/ + +You may find more details at: +http://www.firebirdsql.org/en/development/ diff --git a/travis.sh b/travis.sh new file mode 100755 index 0000000000..e2abb0209f --- /dev/null +++ b/travis.sh @@ -0,0 +1,17 @@ +#!/usr/bin/env bash + +dummy_output() { + while true; do + sleep 9m + echo "dummy output" + done +} + +skip_tests() { + SKIP=skip.txt + echo bugs.core_0870 >> $SKIP +} + +set -e +#set -x +eval "$1"