Browse Source

chore(ci): fix ci

Mustafa Arici 8 years ago
parent
commit
36e4176d86
4 changed files with 8 additions and 3 deletions
  1. 3 2
      .travis.yml
  2. 1 1
      Makefile
  3. 2 0
      README.md
  4. 2 0
      build.sh

+ 3 - 2
.travis.yml

@@ -8,7 +8,7 @@ cache:
 
 
 language: go
 language: go
 go:
 go:
-  - 1.8
+  - stable
   - tip
   - tip
 go_import_path: github.com/cad/ovpm
 go_import_path: github.com/cad/ovpm
 env:
 env:
@@ -21,6 +21,7 @@ before_install:
   - sudo apt-get install -y openvpn
   - sudo apt-get install -y openvpn
   - go get -t -v ./...
   - go get -t -v ./...
 
 
+
 after_success:
 after_success:
   - bash <(curl -s https://codecov.io/bash)
   - bash <(curl -s https://codecov.io/bash)
 
 
@@ -40,4 +41,4 @@ deploy:
   on:
   on:
     tag: true
     tag: true
     all_branches: true
     all_branches: true
-    condition: -n $TRAVIS_TAG  && $TRAVIS_TAG == "v"* && TRAVIS_GO_VERSION != "tip"
+    condition: -n $TRAVIS_TAG  && $TRAVIS_TAG == "v"* && $TRAVIS_GO_VERSION == "stable"

+ 1 - 1
Makefile

@@ -1,4 +1,4 @@
 .PHONY: build
 .PHONY: build
 docker-build:
 docker-build:
-	docker run --rm -i -t -e TRAVIS_BUILD_NUMBER=$(TRAVIS_BUILD_NUMBER) -e TRAVIS_TAG=$(TRAVIS_TAG) -v `pwd`:/fs/src/github.com/cad/ovpm -w /fs/src/github.com/cad/ovpm fedora ./build.sh
+	docker run --rm -i -t -e TRAVIS_GO_VERSION=$(TRAVIS_GO_VERSION) -e TRAVIS_BUILD_NUMBER=$(TRAVIS_BUILD_NUMBER) -e TRAVIS_TAG=$(TRAVIS_TAG) -v `pwd`:/fs/src/github.com/cad/ovpm -w /fs/src/github.com/cad/ovpm fedora ./build.sh
 	#docker run --rm -i -t -e TRAVIS_BUILD_NUMBER=$(TRAVIS_BUILD_NUMBER) -e TRAVIS_TAG=$(TRAVIS_TAG) -v `pwd`:/fs/src/github.com/cad/ovpm -w /fs/src/github.com/cad/ovpm fedora /bin/bash
 	#docker run --rm -i -t -e TRAVIS_BUILD_NUMBER=$(TRAVIS_BUILD_NUMBER) -e TRAVIS_TAG=$(TRAVIS_TAG) -v `pwd`:/fs/src/github.com/cad/ovpm -w /fs/src/github.com/cad/ovpm fedora /bin/bash

+ 2 - 0
README.md

@@ -9,6 +9,8 @@
 
 
 With OVPM you can create and run an OpenVPN server, add/remove VPN users, generate client .ovpn files for your users etc. 
 With OVPM you can create and run an OpenVPN server, add/remove VPN users, generate client .ovpn files for your users etc. 
 
 
+*This software is not stable yet. We recommend against using it for anything serious until, version 1.0 is released.*
+
 ## Installation
 ## Installation
 **from RPM (CentOS/Fedora):**
 **from RPM (CentOS/Fedora):**
 
 

+ 2 - 0
build.sh

@@ -3,6 +3,8 @@ set -ex
 
 
 echo "travis build no: $TRAVIS_BUILD_NUMBER"
 echo "travis build no: $TRAVIS_BUILD_NUMBER"
 echo "travis tag: $TRAVIS_TAG"
 echo "travis tag: $TRAVIS_TAG"
+echo "travis go version: $TRAVIS_GO_VERSION"
+
 # deps
 # deps
 rpm --import https://mirror.go-repo.io/fedora/RPM-GPG-KEY-GO-REPO
 rpm --import https://mirror.go-repo.io/fedora/RPM-GPG-KEY-GO-REPO
 curl -s https://mirror.go-repo.io/fedora/go-repo.repo | tee /etc/yum.repos.d/go-repo.repo
 curl -s https://mirror.go-repo.io/fedora/go-repo.repo | tee /etc/yum.repos.d/go-repo.repo