Hnoss

Hnoss

GitLabのドキュメントが、CC BY-SA 4.0.になったー!やったー!
カレンダー

文書タグ

フノス(訳者)(215) IT(191) 解説記事(147) マニュアル(82) GitLab CI(60) オープンソース(50) GitLab(40) Linux(38) メディア(34) コンテナ(29) ウェブ制作(27) HTML5(19) DTM(19) おすすめ オープンソース・ソフトウェア(18) Libre Music(18) 百科事典(14) プラグイン(14) 文化(12) ミキシング(11) ソフトウェア(11) セキュリティ(11) 録音(11) MIDI(10) 西アジア/中東(10) 料理(9) ジョージア(9) グルジア(9) 東ヨーロッパ(9) シーケンス(8) 芸能(8) 業務効率化(8) 音楽編集(8) コマンド(8) 音楽(7) 経済(7) ハンドブック(7) マスタリング(7) アプリ(6) Raspberry Pi(6) ワークフロー(5) WordPress(5) JACK(5) マイクロサービス(5) Google(5) Windows(4) Android(4) 映像制作(4) GNU(4) 法律(4) 欧州(4) 音楽プレーヤー(4) Ubuntu(4) 北米(4) Java(3) ソーシャルメディア(3) DAW(3) Python(3) アニメ(3) ホームオートメーション(3) アニメーション(3) IoT(3) Ardour(3) 社会(3) 有角神(2) エジプト(2) ALSA(2) OS X(2) ERPシステム(2) 電子ブック(2) トヨタ(2) バト(2) Krita(2) 電子書籍(2) ウィッカ(2) GPL(2) ERP(2) オカルト(2) Twitter(2) ロスレス音源(2) BountySource(2) スマホ(2) 牛(2) 歴史(2) ニュース(2) GNOME3(2) iOS(2) PlayStation(2) 仮想通貨(2) 古代エジプト(2) マーケティング(2) アモン(1) セイラム魔女裁判(1) ねじ巻きラジオ(1) 3D(1) 政治(1) イボ人(1) 国際(1) クリエイティブ・コモンズ(1) amazon(1) キリスト教(1) レビ記(1) Synfig(1) 独占(1) アマナイ(1) 広告(1) KXStudio(1) EU(1) イケンガ(1) 国際公文書館会議(1) マイナビ(1) 募金(1) ユダヤ教(1) ウルガタ聖書(1) 科学技術(1) 出エジプト記(1) 観光案内(1) 絵文字(1) サンフランシスコ(1) パキスタン(1) リクルート(1) ハトホル(1) パン(1) 地方(1) Blender(1) 羊神(1) ギリシャ(1) 高速道路情報無線(1) ツイッター(1) Youtube(1) 中南米(1) モヘンジョ=ダロ(1) CC(1) 声明(1) 悪魔(1) ラジオ(1) アレクサンドロス大王(1) ローマ(1) ポッドキャスト(1) ゲーム(1) パシュパティ(1) 1Password(1) アピス(1) 宗教(1) テレビ(1) OpenToonz(1) 電子教材(1) 船乗りの柱(1) シリア(1) GPS(1) アフリカ(1) リグ・ヴェーダ(1) F-Droid(1) デザイン(1) ムネヴィス(1) ネオペイガニズム(1) コミュニティ放送(1) アンビソニック(1) 元ネタ(1) ケルヌンノス(1) ナイジェリア(1) 日記(1) 聖書(1) 任天堂 DS(1) 教育(1) bi-modal IT(1) 魔女宗(1) アクティブSETI(1) バイノーラル(1) Papagayo(1) 写真(1) 意味(1) コシディウス(1) インド(1) ユーコン(1) ヤーウェ(1) CD(1) タブレット(1) 学校(1) 日本(1) 羊(1) ベルゼブブ(1) デジタルサイネージ(1) VR(1) アップストリーム・パッケージング(1) 画像(1) 由来(1) グンデストルップの大釜(1) カナン(1) カナダ(1) サウンドフォント(1) 詩篇(1) チップチューン(1) バ・ネブ・デデト(1) コットン・マザー(1) クラウドキャスティング(1) VST(1) ポータブルソフトウェア(1) エリファス・レヴィ(1) マサチューセッツ(1) 考古学(1) 申命記(1) クヌム(1) 魔女裁判(1) オンデマンド(1) リーナス・トーバルズ(1) バフォメット(1) UNIX(1) 黙示録(1) スタジオジブリ(1)
リファレンス

first-time visitors
user guide
謝辞

「みんなの翻訳」は情報通信研究機構言語翻訳グループ東京大学図書館情報学研究室による共同プロジェクトであり、三省堂国立情報学研究所連想情報学研究開発センターが開発に協力しています。三省堂には「グランドコンサイス英和辞典(36万項目収録)」の使用を許可していただきました。

連携研究グループはこちらをご覧ください。

「みんなの翻訳」を使っている翻訳グループについてはこちらをご覧ください。

バナー

logo

ポスター

poster

フライヤー

poster poster
Mozilla Firefox ブラウザ無料ダウンロード
本サイトはブラウザ「Mozilla Firefox」推奨です。
Firefox3で動作確認しています。

Valid XHTML 1.0 Transitional

site_image
【GitLab 公式 を訳してみた】 .gitlab-ci.yml 設定メニュー
http://trans-aid.jp/index.php/article/detail/id/49925
Hnoss Hnoss     最終更新:2018-01-29 16:03:41    PDF


文書タグ: IT解説記事

 onlyとexceptの使い方(基礎編)

 少々長い説明になりますが、onlyとexceptにはそれだけ多様な使い方があります。
 onlyexceptという2つのパラメータには、jobがどの範囲にわたって適用されるかを指定する部分で、役割が共通しています。

 onlyはjobを適用するブランチやタグを名前で指定するパラメータで、
 exceptはjobを適用しないブランチやタグを名前で指定するパラメータです。

 次のルールを参考に、有効に活用してください。:

  1. onlyexceptはどのjobにも使用可能である。1つのjobにonlyとexceptを併用してもよい。その場合、両方の定義に従ってjobが実行される。
  2. onlyとexceptは設定に正規表現が使える。
  3. onlyexceptは特定のレポジトリにパスを与える効果もあり、jobを分岐させることができる。その大まかな指定ができるように、いくつものキーワードが用意されている。
キーワード 説明
branches 全てのブランチを指定する
tags 全てのタグを指定する
api パイプラインを 2次パイプラインAPI (triggers APIではなく)に発動させる
external GitLab以外のCIサービスを使用する
pipelines CI_JOB_TOKENで作成されたAPIで、あらゆるプロジェクトのパイプラインを発動させる。
pushes パイプラインをユーザーがgit pushしたときに発動させる。
schedules スケジュールを決定したパイプラインを使う
triggers トリガー・トークンを使ってパイプラインを形成する
web GitLab UIの Run pipeline ボタンから作ったパイプラインを使う。 (これはプロジェクト内の Pipelinesに格納されている。)

 さて、ここで正規表現とキーワードを使った設定例を見てみましょう。

 これは、「issue-」という文字列から始まるファイル(refs)にのみjobを適用し、
 「branches」を除外することで、全てのブランチにそのjobをスキップさせる設定です。
======================
job:
  # ここで正規表現を使ってみる
  only:
   - /^issue-.*$/
 # ここでキーワードを使ってみる
  except:
  - branches
======================

 次の例は、タグの付いたものに、
 トリガー・トークンを使ったAPIか、
 きちんとスケジュールが定められたパイプラインを使って、
 jobを実行させる設定です。
======================
job:
  # この設定はキーワードだけで構成できる
  only:
   - tags
   - triggers
   - schedules
======================

 ひとえに「同じアプリを構成しているレポジトリ」と言えども、異なるバージョンが複数あることは珍しくありません。
 分岐させたバージョンのレポジトリにのみjobを適用し、
 元となったレポジトリには適用させない設定は、次の通り。
======================
job:
  only:
   - branches@gitlab-org/gitlab-ce
  except:
   - master@gitlab-org/gitlab-ce
======================
 この設定では、master以外の「gitlab-org/gitlab-ce」上にある全てのブランチに同じjobが適用されます。


 onlyとexceptの使い方(番外編)

GitLab 10.0より導入。
これはまだ、開発アルファ段階にある機能のため、仕様は予告なしに変更される可能性があります。


 このたびGitLabは、「only/except」の設定に新たに2つのパラメータを設けました。
 それは、「refs」と「kubernetes」です。
 「refs」はその下に、従来通りの「only/except」設定キーワードを並べる項目として使われます。
 一方「kubernetes」は、kubernetesを活用する時にのみ使われる項目です。よって、この項目に入れられるキーワードは、「active」のみとなります。
 これらのパラメータを使って、
 kubernetesサービスが起動しているときだけは、
 スケジュールが定まったパイプラインのみを使って、
 masterブランチにだけjobを展開する設定をします。
======================
job:
  only:
   refs:
    - master
    - schedules
   kubernetes: active
======================
  以上でonly/exceptの使い方の説明を終わります。

原文:http://trans-aid.jp/index.php/article/detail/id/49925
Creative Commons License
この作品は、クリエイティブ・コモンズ・ライセンスの下でライセンスされています。
クリエイティブ・コモンズ・ライセンス外部リンク
新着文書(Hnoss)

GitLab Plugin system
GitLab Documentation > Administrator documentation >GitLab Plugin system GitLab 10.6より導入。  カスタムプラグインを使えば、GitLa...
UX Department
現在の位置: チームハンドブック 目次 >UX部門   UX ガイド  GitLabの見た目は、 UXガイド を基準に構成されている。このガイドが、わが...
Team Handbook
現在の位置:チームハンドブック 目次  このハンドブックは、GitLabという企業が、どのようにサービスを維持運営していくかを記したものだ。ここに...
Engineering
現在の位置: チームハンドブック 目次 >エンジニアリング   連絡方法 Public Issue Tracker (GitLab CEの場合) ; 不特定多数に公開して...

新着文書

Bristol’s Last Bookshop shares key facts on the remains of publishing
ブリストルの ラスト・ブックショップ (「最後の書店」)はたぶん、真の本好きのための残本店と言っていいだろう。それは、いくつかの出版社の名作...
Bristol’s Last Bookshop shares key facts on the remains of publishing
ビリストルのラスト・ブックスショップ(Last Bookshop)という本屋は熱烈な本愛好家のためのリマインダーストアーであると思う。リマインダーストア...
Second social leader opposed to dam construction murdered in one week
一人の社会指導者は昨日プエルトリコ・バルディビアで虐殺された。これはアンティオキアで一週間以内に連続して起きた二回目の類似の殺人である。5月8...

新着Wikipedia翻訳

Flutter (software)
Flutter -------- 原作者:Google 開発者:Googleとコミュニティ 最初の公開:アルファ(v0.0.6)/2017年5月;1年前(2017-05)[1] 試験版の公...
E (programming language)
E(プログラミング言語) AmigaE や e(検証言語) 、 GNU E と混同しないこと。 E -------- パラダイム マルチパラダイム:オブジ...
Van Eck phreaking
Van Eck phreaking(ファン・エック・フリーク) Van Eck phreakingは盗聴の一形態であり、その中では特殊な装置が使用され、電子機器を探るため、隠...

更新履歴

※文書量によっては処理に数十秒かかる場合があります
バージョン 比較対象 更新日時 更新者
1(最新) 2018-01-29 16:15:25 Hnoss
2 2018-01-29 16:15:08 Hnoss
3 2018-01-29 16:09:35 Hnoss
4 2018-01-29 16:03:52 Hnoss
5 2018-01-29 16:03:41 Hnoss

    
ブックマーク登録

タグを「;(半角セミコロン)」区切りで入力して下さい(例)tag1;tag2;tag3
10タグまで登録可能。各タグ30文字まで

履歴
状態 作業中 作業予定あり 作業予定なし 作業完了
テーマ 社会 政治 法律 経済 文化 芸能 科学技術 IT 健康/医療 スポーツ メディア 植物 動物 菌類 地方 国際
地域 日本 東アジア アフリカ 南アジア 東南アジア 西アジア/中東 太平洋 北米 中南米 欧州
ジャンル ニュース 解説記事 論文 日記 百科事典

コメントを入力して下さい
0 / 250
    
ブックマーク登録

ブックマークに登録しました。


言語選択

    
ファイルプロパティ

使用許諾条件
ファイル情報
あなただけがこのファイルを閲覧・編集できます。
みんながこのファイルを閲覧できますが、
編集ができるのはあなただけです。
あなたに加えて、指定された人やグループが
このファイルを自由に閲覧・編集できます。
公開設定
編集設定
グループ:0組 翻訳者:0人
    
アクセス属性
この文書は「非公開」設定になっています。
一般公開する場合は、編集ページの書誌情報で「公開」設定に変更して下さい。
翻訳者選択

※メニュー「翻訳者管理」で翻訳者、グループを追加することができます。


    
ノート

非公開ノート
0 / 2000 ※「公開・編集」権限を持つ翻訳者のみに公開されます。
公開ノート
0 / 2000 ※文書を「公開」にした場合、一般に公開されます。

言語選択

 →