diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000000000000000000000000000000000000..dfab88961c90fd41f90c5ab42b03a552ca342c2d --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,35 @@ +stages: + - build + - test + +variables: + BUILD_DIR: "/tmp/$CI_CONCURRENT_PROJECT_ID" + +before_script: + - mkdir -p $BUILD_DIR/src + - cd $BUILD_DIR/src + - if [ -d $CI_PROJECT_DIR ] + - then + - echo "soft link $CI_PROJECT_DIR exists" + - else + - echo "creating soft link $CI_PROJECT_DIR" + - ln -s $CI_PROJECT_DIR + - fi + - cd $CI_PROJECT_DIR + +build: + stage: build + tags: + - testing + script: + - echo $CI_JOB_STAGE + - go build + +test: + stage: test + tags: + - testing + script: + - echo $CI_JOB_STAGE + - go test -cover + coverage: '/coverage: \d+.\d+% of statements/' diff --git a/go.mod b/go.mod index f952aa3357726bb3fae897d8a74f7502ff58040d..f717932a13ab3ac7992c8c63aa1c1511cdfd11cd 100644 --- a/go.mod +++ b/go.mod @@ -1,3 +1,3 @@ -module github.com/libp2p/go-buffer-pool +module gitlab.dms3.io/p2p/go-buffer-pool go 1.15 diff --git a/pool.go b/pool.go index d812840aaa96cd3ed49a4be37214123ff196347c..51dbd0143c2913be06a083f5d9f7b90af406061a 100644 --- a/pool.go +++ b/pool.go @@ -1,7 +1,7 @@ // Package pool provides a sync.Pool equivalent that buckets incoming // requests to one of 32 sub-pools, one for each power of 2, 0-32. // -// import (pool "github.com/libp2p/go-buffer-pool") +// import (pool "gitlab.dms3.io/p2p/go-buffer-pool") // var p pool.BufferPool // // small := make([]byte, 1024)