Здравствуйте.
Написал код на GOLang.
Протестировал на своем девелоперсоком компе, запускается работает.
Залил исходники на git.
Теперь хочу сделать CI_CD (Gitlab/Jenkins/Artifactory) c выкладыванием на нужный сервер.
В проекте есть ряд зависимостей
"github.com/prometheus/client_golang/prometheus"
"github.com/prometheus/common/log"
"github.com/prometheus/common/version"
"gopkg.in/alecthomas/kingpin.v2"
которые нужно подключиться перед началом сборки
Как эти зависимости правильно прописать в jenkinsfile
stage ('Dependencies') {
echo 'Pulling Dependencies'
sh """
go version
"""
// go get -u github.com/prometheus/client_golang/prometheus
}
stage ('Build') {
// sh "go build -o haproxy_node_exporter gitlabserver/examples/haproxy_node_exporter"
}
}
}