а как сделать так чтобы обновленные файлы доставлялись на сервер в определенную папку
before_script:
.....тут с ssh работа, дальше папка для проекта создаётся....
- mkdir -p /go/src/gitlab.com/mycompanyname
- cp -r $CI_PROJECT_DIR /go/src/gitlab.com/mycompanyname/myrepo
- git clone git@gitlab.com:mycompanyname/myrepo.git /go/src/gitlab.com/mycompanyname/myrepo
- go get -u github.com/kardianos/govendor
- go install github.com/kardianos/govendor
- cd /go/src/gitlab.com/mycompanyname/myrepo
- govendor sync
compile:
- script:
- cd /go/src/gitlab.com/mycompanyname/myrepo
- go build ......
- sudo systemctl restart yourservicename.socket или sudo systemctl restart yourservicename.service
stages:
...
- nginx
nginx restart:
- stage: nginx
- script:
- sudo systemctl restart nginx.service
Я слепой. Какая стройка? У меня как раз выбор не велик. ИТ, ИТ, и еще раз ИТ.