2016-09-27 127 views
2

我想設置從gitlab分支到數字海洋液滴的自動部署。我使用液滴創建了一個runner和exec git clone。但現在我不能配置我的gitlab-ci.yml從分支「dev」自動部署到液滴。自動部署與gitlab持續集成

我gitlab-ci.yml:

image: python:3.5 
staging: 
    type: deploy 
    only: 
    - dev 
    script: 
    # there must be some kind of connection to the droplet to further code executed already on server 
    - git pull 
    # - server restart 

如何連接到服務器gitlab-ci.yml使 「混帳拉」 的命令?

+0

我不希望它在數字海洋服務器上,它是我設置的本地Windows服務器, –

+0

@Oliver,你可以看看這個問題嗎? –

回答

-1

好的,我解決了這個問題。首先,我們需要將GitLab CI跑步者添加到服務器。你可以在文檔中看到如何做到這一點。然後,所有來自gitlab-ci.yml的命令都將在服務器上執行。因此,「git pull」命令也會在服務器上執行,其中跑步者已啓動。

+0

你的意思是我必須在我的本地服務器上安裝git ci runner?我的本地服務器也有全局靜態IP。 –