「みんなの翻訳」は、世界中の文書をみんなで協力して翻訳するサイトです。

みんなの翻訳ロゴ
ブクタブ
翻訳サイト

カテゴリ一覧

このサイトについて 新規登録はこちら お試し翻訳

一覧

2017/07/28

メンテナンス終了のお知らせ

2017/7/25-2017/7/28に実施したメンテナンスは、2017/7/28/14:20に終了いたしました。 ご協力をいただき、ありが…

List

hanako

English⇒Japanese

Hnoss

English⇒Japanese

shikimi

English⇒Japanese

sysInfo

English⇒Japanese

ホーム > 翻訳記事

翻訳記事

【GitLab 公式 を訳してみた】GitLab RunnerをmacOSにインストールする

  GitLab Runner>GitLab Runnerをインストールする>macOSに手動でインストールする

  macOSについては、将来的に専用のパッケージを設ける予定ではありますが、今のところはmacOS用のバイナリをダウンロードしてインストールするほかありません。

 

  インストールの方法

  重要:GitLab Runner 10では、実行ファイルの名前が「gitlab-runner」に変更されました。
 どうしてもバージョン10未満のGitLab Runnerをお使いになりたい場合は、こちらの旧バージョンをインストールする方法を記した説明書を参考に、インストール作業を進めてください。 

 

  1.システムにバイナリをダウンロードします。

============================================
sudo curl --output /usr/local/bin/gitlab-runner https://gitlab-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-runner-darwin-amd64
============================================

   バイナリをダウンロードすると、現在”開発最先端”とされている「タグリリース」というバージョンを取得することができます。
 

  2.ダウンロードしたファイルに実行権を持たせます。

======================
sudo chmod +x /usr/local/bin/gitlab-runner
======================

 

  あとの手順は、ユーザーがランナーを実行するために行うものです。

  1.ランナーを登録する

  2.ランナーをサービスとしてインストールし、稼働させます。

======================
cd ~
gitlab-runner install
gitlab-runner start
======================

 うまくいきましたか?ランナーインストールし終わったら、稼働の前にシステムを再起動しておく必要があります。


 

  アップデートの方法

  1.サービスを停止します。

======================
gitlab-runner stop
======================

  2.新しいバイナリをダウンロードして、ランナーの実行権を新しいほうに切り替えます。

============================================
curl -o /usr/local/bin/gitlab-runner https://gitlab-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-runner-darwin-amd64
============================================

   バイナリをダウンロードすると、現在”開発最先端”とされている「タグリリース」というバージョンを取得することができます。

 

  3.ダウンロードしたファイルに実行権を持たせます。

======================
chmod +x /usr/local/bin/gitlab-runner
======================

  4.サービスを開始します。

======================
gitlab-runner start
======================

  GitLab Runnerについて、皆さんからよくお寄せいただいている質問は、こちらの FAQ に掲載されています。


 

  macOSによる制限

 注:このサービスはインストールにターミナルを使用しますが、実際に使う時にはGUIインターフェイスで稼働します。サービスの管理などは、ほとんどGUIで実現可能です。

  これはmacOSの仕様が関係しているのですが、サービスはユーザーモードでしか稼働しません。

  サービスの利用には、ログインしていることが必須要件となります。よって、OSXマシン側のオートログインを許可しておくと便利です。

  サービスはLaunchAgentsの1つとして起動します。LaunchAgentsを使うと、システムとUIとの調和がとられます。これはビルドの他にも、iOSシミュレーター上でのテストなどにも役立てられます。

  OSXにはLaunchDaemonsというツールもありますが、これにはサービスを完全にバックグラウンドで稼働させる性質があるので、今回のようにUIを使わなくてはならないときには不利です。LaunchDaemonsはシステムがするときに立ち上がりますが、LaunchAgentsのようにUIへのアクセスが図れるツールではありません。
 LaunchDaemonでランナーを立ち上げようとする方も利用者様の中にはいらっしゃいますが、動作するかどうかについては保証しかねます。
 

  ランナーをインストールしてから、LaunchAgentsのサービス設定ファイルを編集しておくと便利な場合があります。詳しくは「~/Library/LaunchAgents/gitlab-runner.plist」ファイルをご覧ください。

 

  サービスファイルをアップグレードする

  LaunchAgentの設定を変更したら、サービスを一度アンインストールしてから、インストールし直してください。

======================
gitlab-runner uninstall
gitlab-runner install
gitlab-runner start
======================

 Edit this page

 最終更新日 2017-10-09

 

 

 
PDF
更新日:2017-12-03 22:52:28 Hnoss 0  del.icio.usに追加   はてなブックマークに追加   twitterに投稿   facebookでshare
[ 原文 ] https://docs.gitlab.com/runner/install/osx.html 原文ページプロジェクト並びにドキュメントファイルは、MIT Licenseのもと公開されています。(URL:https://gitlab.com/gitlab-com/gitlab-docs/blob/master/LICENSE) この記事の文章は、訳者の判断によりCreative Commons BY (version 3.0) を適用するものとします。
翻訳者ページをみる

この記事の翻訳者

Hnoss さんの翻訳記事

【GitLab 公式 を訳してみた】GitLab RunnerをFreeBSDにインストールする

GitLab Runner > GitLab Runnerをインストールする >FreeBSDにインストールする 注: FreeBSDでは、現在 ”開発最先端”とされているリリース を利用することも可能です。  GitLab …2017-12-13 17:21:41

GitLab CI にプッシュしたものを GitHubに出力する | from: Leow Kah Man - Tech Blog

 今僕は、GitLabでウェブサイトを公開するためにGitLab CIランナーを使っています。でも、今度はそれをGitHub pagesでも公開できるようにしてみたい。  もしも、ネットのコンテンツを…2017-12-11 23:59:39

僕がHugo静的サイト・ジェネレータをGitLabで使うときにしたCI設定 | from Leow Kah Man - Tech Blog

 週末にかけて、GitHubに構えていた私のブログをGitLabに移転しました。GitLabだとCIビルドが自動的にできるところが便利です。  僕はGitLabのレポジトリにNodeJS Dockerイメージを構…2017-12-11 23:58:18

【GitLab 公式 を訳してみた】GitLab Runnerをインストールする

GitLab Runner > GitLab Runnerをインストールする  GitLab Runnerは、GNU/Linux、 macOS、 FreeBSD、 Windowsでインストールと使用することが可能です。  インストールには3つ…2017-12-06 17:57:33