
12月4日月曜日、オラクルのオフィスで、ジェンキンスの主要な貢献者の1人であるCloudBeesの開発者であるOleg Nenashevとの会議が開催されます。 会議の主題は、 ジェンキンスとパイプラインのGroovy DSLです。
新しいCI / CDツールの出現にもかかわらず、ジェンキンスは最も人気のある自動化サーバーの1つです。 これは実際には分散Webサービスであり、JVMや内部APIへのアクセスを含むさまざまなDSLを提供します。 そのようなアクセスを許可することは慎重に行う必要があります。そうしないと、セキュリティ、UX、パフォーマンスなどの生産が苦痛になります。 この痛みと話の予防については行きます。
オレグは言う:
- JenkinsがGroovy DSLを実装する方法と、なぜ非常に多くあるのか。
- Jenkins PipelineがGroovy Sandboxを実装する方法、Java APIへのアクセス、スクリプトセキュリティ、および再起動時のコンテキスト永続性。
- これが引き起こすアーキテクチャ上の問題。
- このすべてで、プライベートタスクのDSLを拡張およびサポートする方法。
免責事項:この講演の目的は、基本的に分散JavaアプリケーションであるJenkinsのアーキテクチャ機能について話すことです。 Jenkins Pipelineとその新しい機能(宣言型パイプライン、ブルーオーシャン)について説明しますが、実装のコンテキストでのみです。
タグ: jenkins、groovy、dsl、configuration-as-code 。
スピーカーについて
CloudBeesの開発者であるOleg Nenashevは、Jenkins Core Teamプロジェクトのメンバーです。 2008年以来、彼はJenkinsおよび他の多数のツールを使用して、大規模なソフトウェアおよびハードウェアプロジェクトの自動化、インフラストラクチャ、およびフレームワークの構築に携わっています。 彼はコードを書き、Jenkinsのコアとプラグインをサポートし、 サンクトペテルブルクや他の都市で会議を開催しています。
登録
参加は無料です 。登録はこちらです。