タグ

jenkinsに関するnharukiのブックマーク (5)

  • JCasC (jenkins configuration as code) の構築 - Qiita

    jenkins のコード化プラグイン "jenkins configuration as code"について、しばらく検証していたのをまとめました。 JCasCとは jenkinの設定をコード化し、別の環境でも同じ設定、プラグイン、ジョブを再構築するプラグインです。 GUIによる設定がメインになっているjenkinsにおいて、属人化を無くす可能性が高いです。 Jenkins Configuration as Code:最初の一歩(ママ見て、すごいでしょ) github.com/jenkinsci/configuration-as-code-plugin 注意点 今回は、事前に用意したdockerファイル、jenkinsファイルでjenkinsプロジェクトが自動構築される様に用意しました。 jenkinsの来の利用は、ビルド、テストの自動化ですが、今回、もともとの利用用途がジョブの実行であ

    JCasC (jenkins configuration as code) の構築 - Qiita
  • Pipeline Development Tools

    Jenkins Pipeline includes built-in documentation and the Snippet Generator which are key resources when developing Pipelines. They provide detailed help and information that is customized to the currently installed version of Jenkins and related plugins. In this section, we’ll discuss other tools and resources that may help with development of Jenkins Pipelines. Jenkins can validate, or "lint", a

    Pipeline Development Tools
    nharuki
    nharuki 2017/12/06
    Jenkinsfileの作成を支援するtips. 事前に文法チェックができたり、モックによる単体テストができる模様
  • Jenkinsfile を書く前に知っておくべきこと (セキュリティ制約編) - あらしおブログ

    Jenkins のパイプラインスクリプト(Jenkinsfile)は groovy ベースですが、 セキュリティや機能上の理由から様々な制約があります。 特別複雑な処理に制約があるというわけでもなく、groovy なら誰もが使いたくなるリストやマップのクロージャ処理が使えなかったり、 Serializable でないオブジェクトを扱えなかったりと、思った以上に使いにくいところがあるようです。 今回はセキュリティ上の制約についてわかったことを書きたいと思います。 対象読者は、Jenkins 公式の Overview を一通り読んでこれから自分でスクリプトを書こうと思っている方、 書いてみたけど RejectedAccessException 例外が発生して先に進めない方などです。 セキュリティ上の制約 誰でも任意のコードをパイプラインスクリプトで実行できるのはさすがにセキュリティ上の問題があ

    Jenkinsfile を書く前に知っておくべきこと (セキュリティ制約編) - あらしおブログ
  • PHP « BEAR Blog

  • 「Hudson」改め「Jenkins」で始めるCI(継続的インテグレーション)入門

    「Hudson」改め「Jenkins」で始めるCI(継続的インテグレーション)入門:ユカイ、ツーカイ、カイハツ環境!(21)(1/4 ページ) CIツール「Hudson」改め「Jenkins」とは 「Jenkins」とは、CI(継続的インテグレーション)ツールとして有名な「Hudson」の開発者たちにより開発されているCIツールです。Hudsonは商標上などの問題によりJenkinsと名前を変えて継続することが発表されたので、記憶に残っている方も多いと思います。現在では落ち着いて開発されているようです。 稿では、今話題のJenkinsの使い方を紹介します。記事の想定読者は、Java開発を行っている方で、「今までCIを導入していなかったけどこれから導入しよう」「Jenkins(Hudson)は使えそうだけど、難しそうだなぁ」と思っている方を対象としています。稿を読めば、10分程度でJe

    「Hudson」改め「Jenkins」で始めるCI(継続的インテグレーション)入門
  • 1