Sha256: 936144a49d0d4f600f65e3ec6f5e8b6b75be1d03c110260c462e666645073aea

Contents?: true

Size: 1.14 KB

Versions: 8

Compression:

Stored size: 1.14 KB

Contents

name: tests-dev-preview

on:
  push:
    branches: [ master ]
  pull_request:
    branches: [ master ]

jobs:
  test:

    runs-on: ubuntu-latest

    services:
      couchbase:
        image: couchbase:enterprise-6.5.1
        ports:
          - 8091-8095:8091-8095
          - 11210:11210

    steps:
      - name: Install build environment
        run: sudo apt-get install -y libssl-dev cmake gcc g++ curl

      - uses: actions/checkout@v2
        with:
          submodules: recursive

      - name: Set up ruby
        uses: ruby/setup-ruby@v1
        with:
          ruby-version: 2.6

      - name: Install dependencies
        run: bundle install

      - name: Initialize couchbase
        run: ./bin/init-cluster
        env:
          DEVELOPER_PREVIEW: yes

      - name: Compile extension
        run: bundle exec rake compile

      - name: Display library version
        run: bundle exec ruby -I lib -r couchbase -e 'pp Couchbase::VERSION'

      - name: Check couchbase
        run: ./bin/check-cluster

      - name: Run tests
        run: bundle exec rake test
        env:
          DEVELOPER_PREVIEW: yes
          TEST_SERVER_VERSION: 6.5.1

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
couchbase-3.0.0.alpha.5-x86_64-linux .github/workflows/tests-dev-preview.yml
couchbase-3.0.0.alpha.5-universal-darwin-19 .github/workflows/tests-dev-preview.yml
couchbase-3.0.0.alpha.5-x86_64-darwin-19 .github/workflows/tests-dev-preview.yml
couchbase-3.0.0.alpha.5 .github/workflows/tests-dev-preview.yml
couchbase-3.0.0.alpha.4-x86_64-linux .github/workflows/tests-dev-preview.yml
couchbase-3.0.0.alpha.4-x86_64-darwin-19 .github/workflows/tests-dev-preview.yml
couchbase-3.0.0.alpha.4-universal-darwin-19 .github/workflows/tests-dev-preview.yml
couchbase-3.0.0.alpha.4 .github/workflows/tests-dev-preview.yml