あれあの備忘録

アプリ作成の備忘録、IT関連のニュースなどなどいろいろ

jenkinsのパラーメータ付きのジョブをリモートでコマンドからビルドする方法

こんにちは! ra-men-tarouです!

うちの現場でもすっかりjenkinsの運用が定着し、平穏な日々を送っています!
それまでは作業が属人化し、この作業は誰々さんに、、、というのが一般的でした。
万が一エラーが起きてもこの執事さんは履歴管理、レポート管理をしてくれるので 事象のトレースがしやすく、至れり尽くせりです。
dospowershellスクリプト言語を身につけた甲斐がありました。

属人化作業に心を痛めているそこのあなた。
精神すり減らしますか?キーボードをすり減らしますか?

こんなことを言う僕は最近、友達からひかれ始めてます。
f:id:ra-men-tarou:20160214200748j:plain

さて、今回はjenkinsのパラメータ付きのジョブをリモートでコマンドからビルドする方法について紹介したいと思います。

続きを読む

jenkinsとpowershellを使って簡単なwebアプリを作成する

こんにちは! ra-men-tarouです!

今更powershellの便利さに気付きいろいろ遊んでいます。
それまではdosコマンドをつかってbat書いたり、vbaやvbsでちょっとした関数を組んだりとこのご時世でよくやるわと思いますが、セキュリティ観点や学習コスト(逃げ)、どの端末でも実行可能かなどを考慮するとなかなか重い腰があがらなかったのが事実です。
その点powershell君はwindows7以降デフォルトで導入されているので、officeのインストールが必須なVBAよりも敷居が低いので優秀です。

職場の課題共有にはtrac lightningを使っています。これも今更かもしれないのですが、jenkinsもSVNもこれ一本で導入でき、面倒なhttpd.confが最初から設定され、更にプラグインも導入済みのため、非常に気に入っています。

さて、今回はjenkinsとpowershellを合わせて簡単なwebアプリを作る方法を紹介していきたいと思います。

続きを読む

VBAからpowershellコマンドを実行する

こんにちは! ra-men-tarouです!

突然ですが、VBAってみなさんどう思いますか?
今時でない、書きづらい、メンテしづらい、失われた遺産、死ねばいいと思う、などなど...
いろいろ不満はあると思いますが、現場の規模が大きかったりするとそれだけセキュリティリスクは 上がるもの。規制も厳しくなるものです。
VBAのメリットはおそらくそんな環境下でもだいたいofficeはみんなの 環境に入っているから環境準備に手間取らないとかそんなところでしょう。
みんな大好きエクセルさんのフォーマットは僕も否定はしません。(セル結合とか出てくると厄介ですが...)

さて、今回はVBAからpowershellコマンドを実行する際について紹介したいと思います。

続きを読む