CI
ビルドタスクを Self hosted な環境で実行する場合に、たまに手動トリガーを使うことがあります。 何らかの障害原因調査などで特定のエージェントに対してビルドを実行するようなケースはあります。 そんな要件を満たすにはランタイム パラメータを使用しま…
Azure Pipelines で複数回登場するようなタスクなどを Template にまとめると再利用できるため大変便利です。 Template ではeach inという構文で反復処理(ループ処理)を行うことができます。 ただ、公式ドキュメントはあまり情報が記載されていないため、…
Azure Pipelines では、yamlファイルが含まれているリポジトリとは異なるリポジトリをチェックアウトすることができます。 あるリポジトリが別のリポジトリに依存するような仕組みの場合、この機能を使う必要性があります。 私自身、この機能を使ったことが…
Azure DevOps 拡張機能は PowerShell を使用して開発することができますが、ちょっと PowerShell 力が足りないときに .NET 使いたいなーと思うことがありました。 しかし、リファレンス上では .NET アプリを使う方法については記載されていません。なので、…
タイトルまんまです。 2ヶ月ほど前に WPF / WindowsForms に対応した App Center について色々遊んでいましたが、Distribute については .NET Framework だとちょっと面倒な部分があったので .NET Core 3.0 が GA されるまで放置してました。 9月に無事 .N…
前回.NET Framework のWPF プロジェクトを.NET Core 3.0 Preview へ移行したのですが、そのときAzure Pipelines ではビルドできないと思っていました。 iyemon018.hatenablog.com しかし、@kkamegawa さんからのアドバイスを頂き、自動ビルドができることが…
.NET Framework で作成していたWPF アプリを.NET Core 3.0 Preview へ移行してみました。 というのもxUnit.NET でテストコードを書いていたんですが、.NET Framework だとテストを実行するにはxunit.console.runner を実行するしかなく、Azure Pipelines で…
.NET Framework を使ってちょっとしたプログラムを作っていたのですが、ユニットテスト プロジェクトにxUnit を使った場合のAzure Pipelines のタスク設定方法がわからなかったので備忘録として残しておきます。 Azure Pipelines でのテスト タスクは.NET Co…
前回、Circle CI を使ってErgoDox EZ のキーマップをビルドする方法を紹介しました。 今回は"Azure DevOps"版です。 なお、今回の記事ではAzure Pipelines を使用します。ビルド対象のリポジトリはGitHub にあるものを使用します。 要はAzure DevOps にリポ…
1年と少し前から使い始めたErgoDox EZ ですが、少しキーマップを変えたいなと思いました。 しかし、時間が経過しすぎて前回ビルドしたBash on Ubuntu on Windows も環境ごとOS をクリーンインストールしていました。 ちなみに前回のビルドでハマったところ…
Jenkins でVisual Studio 2017 のInstaller Project を使用したインストーラーの自動ビルド方法について、これまでと若干異なる手順を踏む必要があったのでメモ ちなみにVisual Studio 215 までは以下の方法でインストーラーの作成が可能です↓↓↓↓↓ iyemon018…
Android アプリのAPK ファイルの生成をCI ツールを使用して自動化する際のメモです。 Android Studio だとメニューからAPK を生成できますが、例えばGit のmaster ブランチへpush されたらAPK を生成する といったことができれば、デプロイも簡単になります…
Android の開発中にデバッグ用のActivity やもう古くなって使用しないファイルをLint の解析対象外にしたいことがあります。 検索方法が間違っていたのか、調べても簡単には出てこなかったのでメモ。 開発環境 開発環境 : Android Studio 3.0 Compile Sdk Ve…
Jenkins のPipeline の使い方と環境設定についてメモ。 Pipeline について Jenkins のPipeline 機能が追加されてからもう2年近くが経ちますが、今の今までGroovy が分からなくて触ってなかったのですが、最近使って便利だったので使い方と環境設定について…