タグ

devopsとCIに関するsnjxのブックマーク (3)

  • .gitlab-ci.ymlの俺的Tips - はてなの金次郎

    はじめに GitLabを使いはじめて1年半になりますが、.gitlab-ci.yml に関するノウハウがほどほどに溜まってきた気がするのでTipsとしてまとめてみました。 注意 Webアプリケーションの CI/CD に関するTipsが多いです。 .gitlab-ci.yml の例は Python/Django で書いていますが、特に難しいことは書いていないつもりです。適宜得意な言語に置き換えて読んでください。 記事では公式ドキュメントに倣い、 .gitlab-ci.yml の一つの実行単位を ジョブ、ジョブに定義する image や stage, script などのジョブのふるまいを キーワード と呼びます。 Index Services:コンテナイメージを複数扱う Anchors:ジョブのテンプレートでスリムなYAMLに Predefined environment variable

    .gitlab-ci.ymlの俺的Tips - はてなの金次郎
  • Jenkinsの使い勝手をよくするための見直し6点 | Developers.IO

    今回の課題 こんにちは植木和樹です。7月にserverspecを使ったChefの自動テストのエントリを書きました。 【AWS】JenkinsとserverspecでChefのテストを自動化する このエントリは初めてJenkinsを触った時に書いたので、いろいろと流儀がわかっていませんでした。その後弊社にJenkinsマイスターの渡辺修司さんが入社したということで、Jenkinsの設定について見てもらいました。その時に次の6点を見直すよう指摘がありました。 ジョブは意味ある単位で1つにまとめるべし ジョブで実行するシェルスクリプトもgitから取得すべし EC2の起動に失敗したら後続処理を停止させるべし serverspecの実行結果はJUnit(XML)形式で出力すべし 実行結果のXMLをJenkinsで読み込んで統計グラフを出力すべし 定時実行でなくgit push hookを入れるべし

    Jenkinsの使い勝手をよくするための見直し6点 | Developers.IO
  • jenkinsでsubversionのbranchをチェックアウトする方法 - じみこつブログ

    こんにちは。 完全に放置していたはてブロを気が向いたので更新します。 jenkinsって便利ですよね。 しぇるすくりぷとでごたごたやっていたことが ブラウザがらポチポチするだけになるわけですから。 とりあえずビルドしようってなるとSCMからのチェックアウトはだいたい必要なので subversionから指定のリポジトリURLでソースを落としてくるわけですが あれ?branchesから好きなブランチを落としてきたい時ってどうするんだ? ってなったりします。初心者なので。 意外とこういう簡単なことってググっても誰もブログに書いていないものです。 というわけで前置きは良いとして、 「jenkinsでsubversionのbranchをチェックアウトする方法」 jenkinsの導入は http://jenkins-ci.org/ こちらからwarを落としてきて そのまま実行するなりtomcatに載せ

    jenkinsでsubversionのbranchをチェックアウトする方法 - じみこつブログ
  • 1