2016-01-22 6 views
6

私は通常DeployHQのような別のプラットフォームをプロジェクトの展開に使用しましたが、このインスタンスではGitlabのリモートリポジトリにプッシュするローカルリポジトリを設定しましたが、ライブサーバへのリモートリポジトリ?Gitlabを使ってライブサーバーにプロジェクトを展開する

Gitlabでこれを受信するための受信後のWebフックを作成する必要がありますか?その場合、必要なものについて誰かにアドバイスできますか?

私はドキュメントを検索しようとしましたが、それは私が必要とするもののための指示が見つかりませんでしたが、私はおそらく正しいものを探していません。

誰かが正しい方向に向いていますか?

+0

ライブサーバーはgitlabに変更をポーリングできません。これは、Jenkins CIが通常どのように設定されているかです。 – k1eran

+0

私はgitをプロダクションサーバにインストールしましたが、Gitlabを実装する方法が分かっていれば、Gitlabを引き出すことができると思います。私は現在、[このガイド](http://ryanflorence.com/deploying-websites-with-a-tiny-git-hook/)に従っています。 – zigojacko

+0

自動にしたいですか? –

答えて

0

実稼働サーバーにGitLab CIランナーをインストールすることも、ランナーがインストールされているデプロイメントサーバーをセットアップすることもできます。ランナーをサーバーにインストールする場合は、this guideを参照してください。

次に、リポジトリのルートフォルダに配置するgitlab-ci.ymlファイルでリポジトリを設定する必要があります。このファイルでは、特定のファイルやフォルダのコピー先を指定したり、ファイルをビルドしたり、実行するために必要な作業を行います。そのようなファイルを設定するためのガイドはhereで見つけることができます。

関連する問題