Murgaスマートフォン用の表示で見るMurga個人的に言いたいコト・主張・気持ち。ジョブが増えてきて、段々と管理工数がかかってきてつらみが出ている。専用のスクリプトの書き方を覚えないといけないのがつらい。バッチでこう書くアレはどうやるの?というのをイチイチ調べている感じがする。対応していないから仕方なくフリースタイルジョブで...みたいなことも多い。しているとジョブごとに作り方がバラつき、全部同じような構成で作って見通しを良くすることができない。プラグインをバカスカ入れていっても、うまい具合に併用が効かなかったりする。こっちのプラグイン向けにこの設定を入れたけど、あっちのプラグインではコレが参照できないから、同じような設定を入れておいて...みたいになりがち。設定画面に全部詰め込んだだけで、あんまり変わっていない気がする。リポジトリから処理を行うためのシェルスクリプトを落としてきて、ほぼ全ての処理をシェルスクリプト上で完結させるジョブを立てるのが楽かな?と思ってきた。書いても、フリースタイルジョブで書いてもあまり変わらない気がする。イメージ的には以下のようなジョブ構成が良いかな〜という。プラグインの流行り廃りに影響を受けなくなるし、実装する言語がシェルスクリプト一つになるから楽になる。シェルスクリプトはシェルスクリプトで管理しやすいかというと...しかし今度は、シェルスクリプトがそんなに保守しやすいモノでもないかもしれない?というところが気になる。みんなが読み書きしやすくないとなかなか保守してもらえない。的にも良いかも?とか思わなかったり思ったり。皆さんはどうしているのだろう?他の人はこうしたジョブ問題にどのように対応しているのか、調べてみた。「これはJenkinsのプラグインでやるべきか、ビルドスクリプトを作成してやるべきか?」まさにコレ。あと「ビルドパイプラインの組み方」。バラす粒度が分からん。Developers.IO1作業1ジョブ、としていたのを結合してリファクタリングする。大量に作られたジョブをどのように整理していくか。みんなも似たようなポイントで困ってはいるみたいで、やっぱり最終的には「頑張るしかない」のがつらみ。ウ〜〜ン、やはり銀の弾丸はないのう...。ジョブはどう管理すると良いのだろうか関連記事2019-07-07「ソフトウェアアーキテクトが知るべき97のこと」を読んだ以前、「プログラマが知るべき97のこと」という書籍を読んだ。»ProfileNeo個人的に言いたいコト・主張・気持ち。PagesBookmarkTwitterFacebookPocketスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。