Skip to content

Commit

Permalink
Release 1.0.0 (#200)
Browse files Browse the repository at this point in the history
* fix

* deploy on bintray

* wip

* symbolic link of io/kuzzle/sdk to src/main/java

* clean io folder

* force ln

* dynamically load .so and publish on bintray according to the architecture

* fix path in Makefile

* fix mkdir

* execute gradlew with sh

* fix Makefile

* update readme

* fix readme

* change java.library.path of cucumber

* rename void_result to error_result

* remove io folder on clean

* build cpp build

* compile missing sources

* do a go get before making core

* compile right sources for cpp

* cpp sdk test: phase 0

* build cucumber-cpp as cmake external project

* removed cucumber.wire file

* added build script to build cpp e2e tests

* small fixes...debuging

* added cucumber.wire config file

* fix updateSelf

* fix return in getCurrentUser cpp

* change cucumber timeout

* raised cucumber 'invoke' timeout

* fixed build: fixed tests weren't building anymore

cucumber-cpp changed their build, introduicing the need for another
include path to ensure we can find new generated header CukeExport.hpp

* remove pointers type on KuzzleError

* fix tests

* new e2e scenarios

* e2e test on auth controller for java + fixes

* more passings tests

* e2e tests on realtime

* fix unit test

* build: workaround to avoid having to launch build twice

* tests: added logout test

* fix test.py

* fix test.py

* remove comments

* added dependencie to python-dev

* add python to the all rule

* update README

* fix readme

* Update README.md

* add C++11 deependencie

* add cppflags

* add cppflags

* remove libraries

* change meta

* fix Makefile

* add python-dev as dependency

* add -y to apt

* add python3-dev as dependency

* use pkg-config

* add g++6 as dependency

* add g++6 as dependency

* wip

* remove auto

* remove auto

* remove auto

* csharp sdk

* update readme

* add mono-mcs dependency

* Remove pointer type on KuzzleError (#153)

* remove pointers type on KuzzleError

* add namespace

* c# namespace

* c# namespace

* update test

* update Makefile

* fix Makefile

* feature files: split feature files by tested feature

* change module name

* Update kuzzlesdk.h

removed const long

* enhance clean rule

* finalize e2e test

* update README

* wip

* wip

* wip

* csharp sdk for windows

* fix Makefile

* added gradlew scripts

* fix Makefile

* fix Makefile

* wip

* fixes from PR comments

* java e2e tests with fixes

* fix unit test

* java e2e test on index controller

* Launch Java SDK tests on CodePipeline (#146)

* Launch Java SDK tests on CodePipeline

Add Continuous Integration with CodePipeline running E2E and Unit Tests
for all languages

To manually test this branch :

- Choose .codepipeline/builds/*.yml matching your machine architecture and
replay all the steps.
- Go check CodePipeline last build status and logs on AWS

Other :
- Fix paths in `internal/wrappers/features/run*.sh` for CI environment.


* Add helper scripts
* Update codepipeline config

* java e2e collection controller

* fix tests

* wip

* wip

* fixes from PR comments

* fixes from pr

* fix from pr's comment

* fix CMakeLists.txt

* typo

* add header

* Fix C++ test execution

* Fix typos in test scripts
* Automatically change the testing kuzzle hostname according to the test execution environment (CI / dev machine)
* Add README.md directives

Add Continuous Integration with CodePipeline running E2E and Unit Tests
for all languages

To manually test this branch :

- Choose .codepipeline/build*.yml matching your machine architecture and
replay all the steps.
- Go check CodePipeline last build status and logs on AWS

Other :
- Fix paths in `internal/wrappers/features/run*.sh` for CI environment.

fix kuzzleio/kuzzle-backlog#232

Merge remote-tracking branch 'origin/java-deploy' into test-automation

Merge remote-tracking branch 'origin/1.x' into test-automation

Merge remote-tracking branch 'origin/java-deploy' into test-automation

Merge remote-tracking branch 'origin/1.x' into test-automation

Update codepipeline config

Fix hostname in step defs c++

Fix

Limit resources use

fix tests script c++

* Java e2e index controller (#162)

* fixes from pr's comments

* fixes from pr's comments

* fixes from pr's comments

* update swig for travis

* update travis.yml

* update swig binary in Makefile

* update Makefile

* update Makefile

* update Makefile

* update Makefile

* update Makefile

* update Makefile

* update Makefile

* update Makefile

* run tests in docker

* fix makefile

* fix cpp build

* fix build cpp

* Java e2e collection controller (#163)

* java e2e collection controller

* fix from pr's comment

* fixes from pr's comments

* fixes from pr's comments

* fixes from pr's comments

* update swig for travis

* update travis.yml

* update swig binary in Makefile

* update Makefile

* update Makefile

* update Makefile

* update Makefile

* update Makefile

* update Makefile

* update Makefile

* update Makefile

* run tests in docker

* fix makefile

* fix makefile

* fix cpp build

* fix build cpp

* fix scenario

* Update Travis CI (#166)

* Update Travis CI

* Clean test.sh
* Process Isolation using Docker images
* Include Wrappers E2E Tests

* Remove containers kill

* Collection first and second scenario

* e2e test of realtime controller in cpp sdk (#168)

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* realtime e2e cpp

* fix memleak

* set refs to null

* comment content of kuzzle-sdk-steps

* fix

* fix

* fix

* KZL-114 : [C++] Index controller tests (#167)

* KZL-114 : [C++] Index controller tests
* Add regexp
* Put index steps in separate file
* Add BOOST_FAIL in exceptions

* Add steps for collection

* add running specific feature file

* pass options to create document

* update readme cpp sdk

* Updates for PR

* wip

* build for android

* add jar rule

* generate aar file including the so for arm abi

* wip

* fix return value for document controller (#171)

* wip

* add a max retry to connect

* Fix index#list to return the indexes list

* add java tests

* uncomment

* wip

* embed .so file in .jar file

* fix tests

* Fix collection tests

* Add document test (#170)

* wip

* wip

* wip

* fix mget

* remove debug

* remove debug

* uncomment

* Updates for PR

* remove reset of context values

* fix typo

* Add snapshot stage skeleton

* Add snapshot script and stage

* Improve travis.yml syntax

* Apply @scottinet requested changes

* build for android

* fix docker image name

* fix make java

* fix tests

* add gradlew

* fix tests

* add gradle

* fix tests

* fix tests

* Rename struct members for java getter/setter (#179)

* update copyright information

* rename docker image

* Change the type pf options.offline_mode (#180)

* add a mapping argument to existing collection.create methods

* oopsie

* Rename deprecated method ReplayQueue to PlayQueue (#182)

* Rename ReplayQueue to PlayQueue

* Replace --mount by -v (Docker)

* Fix functional tests

* typo

* Build android AAR SDK (#178)

* build for android

* add jar rule

* generate aar file including the so for arm abi

* build for android

* fix docker image name

* fix make java

* fix tests

* add gradlew

* fix tests

* add gradle

* rename docker image

* change build order

* working listener

* wrap document

* fix e2e tests

* fixes

* wrap Auth controller

* wrap collection controller

* typo

* typo

* Wrap Server controller for Android SDK (#189)

* wrap server controller

* add typemap for std::string*

* Add queryOptions when needed on Realtime controller's methods (#190)

* add queryOptions when needed in realtime controller

* added reference

* [KZL-275] Add Android build stage in Codepipeline

* Throw only possible exception in controller Index, Collection and Kuzzle object (#192)

* Add PluginImplementation + ExternalService errors

* WIP explicit exceptions

* Add explicit exceptions for Index, Collection and Kuzzle

* fix merge

* fix methods sig

* remove java templates

* [KZL-372] Add namespace kuzzleio for C structs (#187)

* [KZL-372] Fix namespace kuzzleio in C++

Co-Authored-By: Kévin Blondel <kblondel@kaliop.com>

* [KZL-372] Apply @scottinet requested changes

* [Fix] Change some char* to const char* (#194)

* [Fix] Change some char* to const char*

* Wrap Realtime controller for Android SDK (#191)

* add references to string parameters

* add queryOptions when needed in realtime controller

* added reference

* wrap realtime controller

* fix subscribe return value

* Wrap Listeners for android (#195)

* wrap EventListener

* wrap SubscribeListener

* wrap NotificationListener

* wrapped listeners

* fix test

* add namespace

* Remove autoconnect (#197)

* Remove connect from options struct

* Remove defaultIndex from options struct

* Remove default_index from destructors

* now use C++11

* port android listeners

* wrap of std::function

* fix C++ build

* update g++ to 4.9

* fix travis.yml

* add C++11 support to NDK compilation

* fix exceptions wrapping

* fix exceptions

* fix cpp tests

* use lambda in cpp tests and enable C++11 in cmake

* use lambda in e2e cpp tests

* fix tests

* Add custom WebviewClient (#196)

* add custom webviewclient

* pass Event as ref

* fix wrap

* fix wrap

* typemap for Event&

* remove unessessary code

* revert

* fix signatures

* fix signatures

* fix cpp test

* add

* fix from PR's comment

* use static_cast
  • Loading branch information
jenow authored and scottinet committed Sep 11, 2018
1 parent a770347 commit 2412e03
Show file tree
Hide file tree
Showing 733 changed files with 28,078 additions and 12,718 deletions.
14 changes: 14 additions & 0 deletions .codepipeline/builds/amd64.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
version: 0.2

phases:
install:
commands:
- docker pull kuzzleio/sdk-cross:amd64
build:
commands:
- docker run -a stdout -a stderr --net host --rm --privileged --name build-machine -v "$(pwd)":/go/src/github.com/kuzzleio/sdk-go kuzzleio/sdk-cross:amd64 /build.sh
artifacts:
files:
- '**/*'
- '.codepipeline/*'
base-directory: '${CODEBUILD_SRC_DIR}'
9 changes: 9 additions & 0 deletions .codepipeline/builds/android.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
version: 0.2

phases:
install:
commands:
- docker pull kuzzleio/sdk-cross:android-x86
build:
commands:
- docker run -a stdout -a stderr --net host --rm --privileged --name build-machine -v "$(pwd)":/go/src/github.com/kuzzleio/sdk-go kuzzleio/sdk-cross:android-x86 /build.sh
9 changes: 9 additions & 0 deletions .codepipeline/builds/armv7.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
version: 0.2

phases:
install:
commands:
- docker pull kuzzleio/sdk-cross:builder-armv7
build:
commands:
- docker run --rm --name build-machine -v "$(pwd)":/go/src/github.com/kuzzleio/sdk-go kuzzleio/sdk-cross:armv7-builder /build.sh
14 changes: 14 additions & 0 deletions .codepipeline/builds/i386.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
version: 0.2

phases:
install:
commands:
- docker pull kuzzleio/sdk-cross:i386
build:
commands:
- docker run -a stdout -a stderr --net host --rm --privileged --name build-machine -v "$(pwd)":/go/src/github.com/kuzzleio/sdk-go kuzzleio/sdk-cross:i386 /build.sh
artifacts:
files:
- '**/*'
- '.codepipeline/*'
base-directory: '${CODEBUILD_SRC_DIR}'
9 changes: 9 additions & 0 deletions .codepipeline/deploys/amd64.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
version: 0.2

phases:
install:
commands:
- docker pull kuzzleio/sdk-cross:amd64
build:
commands:
- docker run -a stdout -a stderr --privileged --rm --net host --name deploy-machine -v "$(pwd)":/go/src/github.com/kuzzleio/sdk-go kuzzleio/sdk-cross:amd64 /deploy.sh
9 changes: 9 additions & 0 deletions .codepipeline/deploys/i386.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
version: 0.2

phases:
install:
commands:
- docker pull kuzzleio/sdk-cross:i386
build:
commands:
- docker run -a stdout -a stderr --privileged --rm --net host --name deploy-machine -v "$(pwd)":/go/src/github.com/kuzzleio/sdk-go kuzzleio/sdk-cross:i386 /deploy.sh
29 changes: 29 additions & 0 deletions .codepipeline/docker-compose.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
version: '2'

services:
kuzzle:
image: kuzzleio/kuzzle
ports:
- "7512:7512"
cap_add:
- SYS_PTRACE
depends_on:
- redis
- elasticsearch
container_name: kuzzle
environment:
- kuzzle_services__db__client__host=http://elasticsearch:9200
- kuzzle_services__internalCache__node__host=redis
- kuzzle_services__memoryStorage__node__host=redis
- NODE_ENV=production

redis:
image: redis:3.2

elasticsearch:
image: kuzzleio/elasticsearch:5.4.1
ulimits:
nofile: 65536
environment:
- cluster.name=kuzzle
- "ES_JAVA_OPTS=-Xms256m -Xmx256m"
10 changes: 10 additions & 0 deletions .codepipeline/snapshots/amd64.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
version: 0.2

phases:
install:
commands:
- apt update && apt install figlet
build:
commands:
- bash .codepipeline/snapshots/snapshots.sh
- aws cloudfront create-invalidation --distribution-id $AWS_CLOUDFRONT_DISTRIBUTION_ID --paths "/*"
86 changes: 86 additions & 0 deletions .codepipeline/snapshots/snapshots.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,86 @@
#!/usr/bin/env bash

set -e

dirs=(java cpp c)


function snap_java() {
cd internal/wrappers/build/java/build/libs
newname="kuzzlesdk-java.jar"
s3_dest="s3://$AWS_S3_BUCKET/sdk/$dest_dir$pr_name/$newname"
mv kuzzlesdk-1.0.0.jar $newname

if [[ $TRAVIS_PULL_REQUEST -ne false ]]; then
aws s3 cp $newname $s3_dest --expires "$(date -d '+2 weeks' --utc +'%Y-%m-%dT%H:%M:%SZ')"
else
aws s3 cp $newname $s3_dest
fi

cd -
}

function snap_c() {
cd internal/wrappers/build/c
newname="libkuzzlesdk-c.so"
s3_dest="s3://$AWS_S3_BUCKET/sdk/$dest_dir$pr_name/kuzzlesdk-c.tar.gz"
mv libkuzzlesdk.so $newname
mkdir lib include
cp ../../headers/*.h include
cp $newname lib/
tar cfz kuzzlesdk-c.tar.gz lib include

if [[ $TRAVIS_PULL_REQUEST -ne false ]]; then
aws s3 cp kuzzlesdk-c.tar.gz $s3_dest --expires "$(date -d '+2 weeks' --utc +'%Y-%m-%dT%H:%M:%SZ')"
else
aws s3 cp kuzzlesdk-c.tar.gz $s3_dest
fi

cd -
}

function snap_cpp() {
cd internal/wrappers/build/cpp
newname="libkuzzlesdk.so"
s3_dest="s3://$AWS_S3_BUCKET/sdk/$dest_dir$pr_name/kuzzlesdk-cpp.tar.gz"
mv libcpp.so $newname
mkdir lib include
cp ../../headers/* include
cp $newname lib/
tar cfz kuzzlesdk-cpp.tar.gz lib include

if [[ $TRAVIS_PULL_REQUEST -ne false ]]; then
aws s3 cp kuzzlesdk-cpp.tar.gz $s3_dest --expires "$(date -d '+2 weeks' --utc +'%Y-%m-%dT%H:%M:%SZ')"
else
aws s3 cp kuzzlesdk-cpp.tar.gz $s3_dest
fi

cd -
}


if [[ -z $TRAVIS_PULL_REQUEST ]]; then
export dest_dir="nightly"
else
pr_num="$(echo $TRAVIS_PULL_REQUEST_BRANCH | cut -d- -f2)"
dir_name="KZL-$pr_num"
export pr_name="/$dir_name"
export dest_dir="snapshots"
fi

for dir in ${dirs[@]}; do
echo -e "\n----------------------------------------------------------------\n"
figlet "$dir SDK Snapshot"
echo -e "\n----------------------------------------------------------------\n"


snap_$dir

if [[ $? -ne 0 ]]; then
exit 1
fi
done

if [[ $? -eq 0 ]]; then
aws cloudfront create-invalidation --distribution-id $AWS_CLOUDFRONT_DISTRIBUTION_ID --paths "/*"
fi
12 changes: 12 additions & 0 deletions .codepipeline/start_kuzzle.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
#!/usr/bin/env bash
set -e
# Download and launch custom Kuzzle stack

docker-compose -f .codepipeline/docker-compose.yml up -d

printf 'Waiting for Kuzzle stack to be up and running'

until $(curl --output /dev/null --silent --head --fail http://localhost:7512); do
printf '.'
sleep 5
done
14 changes: 14 additions & 0 deletions .codepipeline/tests/amd64.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
version: 0.2

phases:
install:
commands:
- docker pull kuzzleio/sdk-cross:amd64
- sysctl -w vm.max_map_count=262144
- bash .codepipeline/start_kuzzle.sh
build:
commands:
- docker run -a stdout -a stderr --privileged --rm --network codepipeline_default --link kuzzle --name test-machine -v "$(pwd)":/go/src/github.com/kuzzleio/sdk-go kuzzleio/sdk-cross:amd64 /test.sh
post_build:
commands:
- docker kill codepipeline_elasticsearch_1 codepipeline_redis_1 kuzzle
18 changes: 18 additions & 0 deletions .codepipeline/tests/golang.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
version: 0.2

phases:
install:
commands:
- cp -fr ./* /go/src/github.com/kuzzleio/sdk-go/
- cd /go/src/github.com/kuzzleio/sdk-go
- go get ./...
build:
commands:
- gofmt -l .
- gofmt -l ./internal/wrappers
- for d in $(go list ./... | grep -v vendor); do go test -timeout 1m -covermode=count "$d"; done
artifacts:
files:
- '**/*'
- '.codepipeline/*'
base-directory: '${CODEBUILD_SRC_DIR}'
14 changes: 14 additions & 0 deletions .codepipeline/tests/i386.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
version: 0.2

phases:
install:
commands:
- docker pull kuzzleio/sdk-cross:i386
- sysctl -w vm.max_map_count=262144
- bash .codepipeline/start_kuzzle.sh
build:
commands:
- docker run -a stdout -a stderr --privileged --rm --network codepipeline_default --link kuzzle --name test-machine -v "$(pwd)":/go/src/github.com/kuzzleio/sdk-go kuzzleio/sdk-cross:i386 /test.sh
post_build:
commands:
- docker kill codepipeline_elasticsearch_1 codepipeline_redis_1 kuzzle
6 changes: 3 additions & 3 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<!--
This template is not mandatory.
This template is optional.
It simply serves to provide a guide to allow a better review of pull requests.
-->

Expand All @@ -10,8 +10,8 @@
-->


## What does this PR do ?
<!-- Please fulfill this section -->
## What does this PR do?
<!-- Please fill this section -->

<!--
Please include a summary of the change and which issue is fixed.
Expand Down
14 changes: 13 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,6 +1,18 @@
.cover
.idea
.vscode
main.go

# Custom test file
test.go
test.go
_build*/
kcore_wrap.cxx
kcore_wrap.h
.gradle

internal/wrappers/kcore_wrap\.o

# Build files
*.o
*.so
*.a
46 changes: 32 additions & 14 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,18 +1,36 @@
language: go
sudo: required
services:
- docker
go:
- 1.9
dist: trusty
- '1.10'
env:
global:
- AWS_S3_BUCKET=dl.kuzzle.io
- AWS_CLOUDFRONT_DISTRIBUTION_ID=E12YL8EZVABYR0
# AWS ID ACCESS
- secure: oxIaFgHaez73G4DA6f2AoDRoomS2BXFBHngSGcyPalc/s81Mbzzgs/NNeQ8DwTKGS8bKKzhENNpJO9T2hgJmHrVvoIBh4sjDQQ64oSnXKb0oSf+AzXb/eUpQ7UTQnbxjexOLxdtNu/uqPc4YD+BNl9thQRiOe78Xu1yc5r7/kU4hfFEKLVIT47PyDG6A+Soyvisa6xWA8Jy1Dwc2J56aFPRYoYz5zBPjZoGNnAVXxV+ocKLGbvzg5cT2cM/6HOi3hFRGRwXVED3rz8g3BBK9KZj6W83OUw6ruNmIODPo7Lkl/kaVzTLS8kv6LcLdNKOeSiyQm4Cax9/8sUB6XZd6E94nT36iKR7bPSX3t128pIN2Y5TJSlKdnY/aFye9ymd7ljMQGgy/AONP+NgYlw3Nb9xvh8dNjBQ9GBUIkg1JKmCe1yBFUlgYA6VBeI72eoYQ0lgKu5bpvNGtbxHHuQLJukpEU2JkqEZYATmJ7DC/fIXG0ITYIqHG60J+DGQLA2FPRkZA1qDEtx0Ejn6lwU6jzFuzMiUabxSGBARWz13xeKDehu3MYV59KECBjgNwRHeltbPHPYtDLPJEso5hjE6A+SO9bTwE/c2RgFIFhEwWtxA+OAgYdNv8246qXQ7Bk8LKmLQOt5gi7sMYLcvD5r0UCu4C6+fb6UfFyPTN0GdxLgY=
# AWS SECRET
- secure: 5kFEyv9xwFcVAG3mWMIXhrMfU8w0pXc9QO4ZyVFw09cjm0WVcMAC8tf+1xVrnvtLegDK/30dA4r3CMrW5zbhhxCl92IvhzPzXSrUfX5IV3y9tu8lV5DIjJ4wBBVOnlKcUb0wlWoPM1VnpIaS8a5Iq9cDehIhtNVqq1/dQe+3yB8KRpsqEkpDcrveDNr2urVvMfpy9IqeY0n8FqxTFFCsb/jmpRLD9FoANogajda+JKosgqs5Z1Ugbs6/qjNtsF9bEYBXE9dS5fP5Zq8+EvNB66FRnOru/EtKWg2sMULP59IKRbspEsxG8iY+G83pmMUDTg0KmaFtyc79RLq01zxtCPv7FmTsqtQ8Hmnz6Uf4oOjEc8tnuMMue6CxjUGTb2Tm1qOMsgR71unUJBYZECzpGy5AEKuRK26dMpJxkEN4YT3oYhv0J1df1uUceaB+b9gaQEZhKtQFn3y0jcI4CoJx4L0GYBBOMdp936NZHozjzFjY7ZB1gw13mCIBMF9xaDhIwRmFwYcLKFi1W1waU/b5MK+fJZ5Xx1zPZxicEyajIIRrWuDv/690Kr61+VQrlwbmy0ElU/fAFkIpUa2QZ6nt0o1mIqk1XfmedRmd11OmQcDHy19WyHCyJCO+hcNHi2EELiZ2SLCPaeS5mry0hptx0zKU4y6SSh2SWH05l3/S9e4=
before_install:
- sudo sysctl -w vm.max_map_count=262144
- docker pull kuzzleio/sdk-cross:amd64
- go get -u ./...
addons:
apt:
packages:
- python
- python-pip
- figlet
install:
- git clone https://github.com/json-c/json-c.git
- cd json-c
- sudo apt-get install build-essential swig oracle-java8-installer g++
- sh autogen.sh
- ./configure
- make
- sudo make install
- cd -
- go get -t -v ./...
script:
- bash ./test.sh
- sudo pip install awscli --upgrade
script:
- ./test.sh
- docker run --rm -it -v "$(pwd)":/go/src/github.com/kuzzleio/sdk-go kuzzleio/sdk-cross:android-x86 /build.sh
- docker run -a stdout -a stderr --net host --rm --privileged --name build-machine -v "$(pwd)":/go/src/github.com/kuzzleio/sdk-go kuzzleio/sdk-cross:amd64 /build.sh
- sh .codepipeline/start_kuzzle.sh
- docker run -a stdout -a stderr --privileged --rm --network codepipeline_default --link kuzzle --name test-machine -v "$(pwd)":/go/src/github.com/kuzzleio/sdk-go kuzzleio/sdk-cross:amd64 /test.sh

after_success:
- cd .cover && bash <(curl -s https://codecov.io/bash)
- bash <(curl -s https://codecov.io/bash)
- if [[ $TRAVIS_PULL_REQUEST != false ]]; then sudo bash .codepipeline/snapshots/snapshots.sh; fi;
Loading

0 comments on commit 2412e03

Please sign in to comment.