タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

Jenkinsに関するkorinchanのブックマーク (8)

  • Jenkinsfile、書いてますか? | GREE Engineering

    インフラの駒崎です。Jenkins の Pipeline スクリプトについてのお話です。 早速ですが Jenkins の Pipeline スクリプト、使われていますでしょうか。 もしかしたら以前ちょっと書いていたけどやめてしまったとか、従来の GUI 設定のほうが楽だ、となんとなく敬遠してしまっている方もいるのではないでしょうか。 私が実際そうだったのですが、最近になってやっと Jenkinsfile - Pipeline スクリプトが身近に感じられてきましたので、現状の簡単なまとめを書いてみたいと思います。少しでも似た状況の方へのヒントやきっかけになれば幸いです。 Pipeline スクリプトは難しい? 私は正直、2016年に Jenkins 2 の目玉機能として Pipeline が出た当初は、とっつきにくい…わからん…と思っておりました。Jenkins を上っ面でなんとなく使ってい

    Jenkinsfile、書いてますか? | GREE Engineering
  • 「Jenkins X」発表。Git/Docker/Kubernetesに特化したことでCI/CD環境の構築運用を自動化

    「Jenkins X」発表。Git/Docker/Kubernetesに特化したことでCI/CD環境の構築運用を自動化 ソフトウェアの開発プロセスにおいて、「Jenkins」はビルドやテスト、デプロイなどを自動化してくれるツールとしてよく知られています。 そのJenkinsの派生プロジェクトとして、「Jenkins X」が発表されました。Jenkins Xは、GitDockerKubernetesの環境を前提とすることで、Jenkinsの設定、運用などを大幅に自動化し、より簡単な導入と運用を実現するものです。 Jenkins Xは、Git/Docker/Kubernetes環境に特化 オリジナルのJenkinsは汎用的なビルドやテストの自動化ツールとして、さまざまな環境やツールと連係できるように作られています。そのため柔軟なコンフィグレーションが可能になっていますが、一方でそれが導入や

    「Jenkins X」発表。Git/Docker/Kubernetesに特化したことでCI/CD環境の構築運用を自動化
  • Unity プロジェクトの Jenkins を再構築した話 - Qiita

    TECOTEC Advent Calendar 2017 の 15 日目の記事です。 現在、 Unity を使ったモバイル向けゲーム開発をおこなっています。 リポジトリは GitHub のプライベートリポジトリを使い PullRequest ベースの開発をしています。 わりと初期の段階から、 Jenkins を使って PullRequest をビルドしてチェックをおこなっていましたが、 プロジェクトが大きくなるにつれて、人数が増える、画像などのアセットのみの変更が増えるなどして、 PullRequest の数が多くなり、 Jenkins が Job を捌ききれなくなってきました。 そこで、 Jenkins の Job を再構築して PullRequest のチェックにかかる時間を短縮することにしました。 これまで リポジトリ UnityプロジェクトGitHub のプライベートリポジ

    Unity プロジェクトの Jenkins を再構築した話 - Qiita
  • Jenkins2のPipline参考リンク集 - Qiita

    従来のJenkinsに比べて、Jenkins2のパイプライン機能はとても便利。 2017年2月にJenkins2のJenkinsFileの記法がDeclarative Pipeline方式に変更になったこともあり、 JenkinsFileの書き方についての情報はまだ少ない。 あってもScripted Piplineしかない時代の記事だったりする。 Declarative Piplineに対応しているかどうかも整理して、リファレンスやサンプル等のリンクを以下に列挙する。(随時更新) リファレンス (Declarative Pipeline対応済) 公式Pipline概要 公式リファレンス 公式系サンプル Declarative Pipeline 公式pipeline-model-definition-plugin Cloudbeesのブログ 公式github Scripted Pipelin

    Jenkins2のPipline参考リンク集 - Qiita
  • Using a Jenkinsfile

    This section builds on the information covered in Getting started with Pipeline and introduces more useful steps, common patterns, and demonstrates some non-trivial Jenkinsfile examples. Creating a Jenkinsfile, which is checked into source control [1], provides a number of immediate benefits: Code review/iteration on the Pipeline Audit trail for the Pipeline Single source of truth [2] for the Pipe

    Using a Jenkinsfile
  • Declarative PipelineでJenkinsfileを書いてみた(Checkstyle,Findbugs,PMD,CPDとか) - Qiita

    のように書くDeclarative Pipelineという記法が導入されて、 そっちのほうがシンプルでわかりやすく書けるよ!ということだったので書き直してみました。 確かにすっきりしたし(特に最後のメールおくるとことか、デプロイするとことか)、 いざとなったら従来のScripted Pipelinesもミックスできるのでいい感じです。 追加したプラグイン Jenkins初期設定時のSuggested Pluginに入っていないもの Checkstyle Plugin(v3.47) - Checkstyeの結果収集用 FindBugs Plugin(v4.69) - Findbugsのレポート生成用 PMD Plugin(v3.46) - PMDのレポート生成用 DRY Plugin(v2.46) - CPD(重複コードチェック)のレポート生成用 Step Counter Plugin(v2

    Declarative PipelineでJenkinsfileを書いてみた(Checkstyle,Findbugs,PMD,CPDとか) - Qiita
  • Jenkinsの設定を最小限でJenkinsfile(Pipeline)を使う - Qiita

    概要 Jenkins2からPipelineが標準採用されたことにより、PipelineコードをJenkinsfileに定義することで今までUIでポチポチして定義していた各種タスクをコードベースで定義できるようになった。このことよりバージョン管理との統合もしやすくなりました。 下記ではGithub → Jenkins(JSのテスト、ソースのマージ)→ Slackへの一連の流れを簡単なサンプルと共に解説していきたいと思います。Jenkinsでの設定はプラグイン導入とジョブ作成時以外はしません!理想としてはJenkinsインストール後何もせずに使えると一番うれしいですが・・・Dockerで頑張ればいけるものでしょうか もし、gitlabをお使いならば、gitlab runnerでシンプルにCI環境を構築できるので、検討してみるのもいいかと思います 参考として「Gitlab(Runner、Cont

    Jenkinsの設定を最小限でJenkinsfile(Pipeline)を使う - Qiita
  • 開発者(個人)のためのJenkins - Slave編 - Qiita

    はじめに 「開発者(個人)のための」としているのは、別に自分でやっても良いんだけど Jenkins に任せられるなら任せたい、くらいのモチベーションを表現したつもりです。 ここでは、スレーブの作り方と使い方を簡単にまとめてみました。 環境 Ubuntu 14.04 LTS Jenkins 1.580, 1.582 途中から 1.582 に Upgrade しました スレーブの設定方法 まずはスレーブを作ってみる とりあえず作るなら、localhost だけで十分です。 スレーブの新規作成 スレーブの設定 赤枠で囲んでいる部分が、手を加えている場所です。 「リモートFSルート」はディレクトリを指定します。存在しないディレクトリでも構いません。勝手に作ってくれます。 「ラベル」は空白区切りで複数指定できます。私はついついコンマ区切りと間違えてしまいます。 起動方法は、「SSH経由でUnixマシ

    開発者(個人)のためのJenkins - Slave編 - Qiita
  • 1