From 316a6ea454ff9712933211a97208a7778e967904 Mon Sep 17 00:00:00 2001 From: Bo-Yi Wu Date: Tue, 21 Mar 2017 22:30:01 +0800 Subject: [PATCH] fix: missing matrix env. --- server/hook.go | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/server/hook.go b/server/hook.go index 5e8d35d36..15a407a8a 100644 --- a/server/hook.go +++ b/server/hook.go @@ -422,6 +422,10 @@ func (b *builder) Build() ([]*buildItem, error) { environ[k] = v } + for k, v := range axis { + environ[k] = v + } + secrets := map[string]string{} for _, sec := range b.Secs { if !sec.MatchEvent(b.Curr.Event) { @@ -439,9 +443,11 @@ func (b *builder) Build() ([]*buildItem, error) { } y := b.Yaml - if s, err := envsubst.Eval(y, sub); err != nil { - y = s + s, err := envsubst.Eval(y, sub) + if err != nil { + return nil, err } + y = s parsed, err := yaml.ParseString(y) if err != nil {