タグ

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

タグの絞り込みを解除

Groovyに関するnharukiのブックマーク (2)

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

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

    Jenkinsfile を書く前に知っておくべきこと (セキュリティ制約編) - あらしおブログ
  • Groovyを知らない人のためのbuild.gradle読み書き入門 - Qiita

    これは、 G* Advent Calendarの15日目の記事です。 昨日は @int128 さんの Gradle Slashプラグインをリリースしました #gadvent でした。 明日は @tyama さんです。 はじめに Gradle 便利ですよね。便利すぎて Ant や Maven には戻れないです。 なにが良いって、設定ファイルである build.gradle の記述量が、 Ant の build.xml や Maven の pom.xml と比べると非常に少なくて済むのが良いです。 build.gradle は、設定ファイルと言いつつも、その実体は Groovy で書かれたスクリプトファイルです。 Gradle は、 Groovy の持つメタプログラミング機能や省略記法などを利用して、設定を簡潔に記述できるようになっています。 これはメリットなのですが、一方で Groovy の

    Groovyを知らない人のためのbuild.gradle読み書き入門 - Qiita
  • 1