瀏覽代碼

First attempt to fix Travis (force Go modules "on")

Tianon Gravi 6 年之前
父節點
當前提交
eab917ffae
共有 1 個文件被更改,包括 9 次插入4 次删除
  1. 9 4
      bashbrew/bashbrew.sh

+ 9 - 4
bashbrew/bashbrew.sh

@@ -1,8 +1,13 @@
-#!/bin/bash
-set -e
+#!/usr/bin/env bash
+set -Eeuo pipefail
 
 
-dir="$(dirname "$(readlink -f "$BASH_SOURCE")")"
+dir="$(readlink -f "$BASH_SOURCE")"
+dir="$(dirname "$dir")"
 
 
-( cd "$dir/go" && go build -o bin/bashbrew -mod vendor bashbrew/src/bashbrew > /dev/null )
+export GO111MODULE=on
+(
+	cd "$dir/go"
+	go build -o bin/bashbrew -mod vendor bashbrew/src/bashbrew > /dev/null
+)
 
 
 exec "$dir/go/bin/bashbrew" "$@"
 exec "$dir/go/bin/bashbrew" "$@"