ブログズミ
プログラムの話を中心にゆるーく投稿
ページ
(移動先: ...)
ホーム
プロダクト
リンク
▼
ラベル
CI
の投稿を表示しています。
すべての投稿を表示
ラベル
CI
の投稿を表示しています。
すべての投稿を表示
2023年5月28日日曜日
【GitHub Actions】Organization/Owner 配下にあるすべてのリポジトリをマトリックスにする
›
https://github.com/srz-zumix/github-actions-sample/blob/main/.github/workflows/owner_all_repo_matrix.yaml name: Organization/Owner repo m...
2023年4月19日水曜日
【GitHub Actions】【reusable workflow / composite action】Enable Debug logging したときだけコンテキストをダンプする step を仕込む
›
GitHub Actions の共通アクションやワークフローを書いていると、たまに失敗したときの状態をより詳しく知りたいことがあります。 今回はその一例として github コンテキストなど、GitHub Actions から提供されるコンテキストのデバッグログを仕込みたいと思...
2022年10月18日火曜日
【GitHub Actions】コンテキストダンプのススメ
›
GitHub Actions では github や job などのコンテキストから git の状態や PR の内容、ジョブの情報などが取得できます。 これらを利用してステップの条件をつけたり、処理を変えたりなどができます。 さて、このコンテキストですがどういったものがあるのかは...
2022年9月13日火曜日
Dagger 使ってみた
›
Dagger とは? Dagger は CI/CD パイプライン用のポータブルな開発キットです。 Dagger は他の一般的な CI/CD が YAML でパイプラインを記述するのと異なり、CUE で記述します。CUE については後述しますが、YAML よりプログラミング言語...
2022年8月31日水曜日
nektos/act で GitHub Actions のワークフローをローカル実行
›
GitHub Actions で困る、というか面倒なのがワークフローのデバッグをするために都度 push してトライアンドエラーなところじゃないでしょうか? 単純に直列に step 並べるだけならそんなに困らないですが、steps.*.if 使ったり output 使って後続 s...
2022年8月9日火曜日
GitHub Actions の Composite Action で post 処理を実現する方法
›
GitHub Actions での処理の共有方法として action がありますが、現在この action は javascript と docker そして composite の 3 つの方法で作成することができます。 筆者は今から action 作るなら composi...
2022年5月27日金曜日
AppVeyor で cygwin setup に失敗するようになったので対応した
›
2022/05/20 ごろから AppVeyor で Cygwin のセットアップが失敗するようになりました。 Starting cygwin install, version 2.900 User has backup/restore rights Current Direc...
2022年4月26日火曜日
Jenkinsfile がでかすぎてエラーになる場合の対処方法
›
Jenkinsfile に記述してる処理が多すぎて以下の例外が発生してしましました。 org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed: General error d...
2022年3月24日木曜日
GitHub Actions だけで Jenkinsfile の lint をする
›
皆さん、 Jenkins 使ってますか? 私は仕事で使ってます。最近は GitHub Actions が使えるようになったので、脱 Jenkins を進めているのですが、まだまだ Jenkins とのお付き合いは続きそうな感じです。 ところで近年の Jenkins に久しぶりに...
2022年2月17日木曜日
gcc -fanalyzer が実行しきれる CI サービスを求めて・・・
›
先週書いた記事の続き 「 ブログズミ: メモリ不足で gcc が kill される場合になんとかビルドする 」 上記記事の対応で CircleCI 上でいくつかメモリリークなどの検知がされたのですが、誤検知を無視したりコード修正したりしてエラーが出ない状態にしていったものの、テ...
2022年2月10日木曜日
メモリ不足で gcc が kill される場合になんとかビルドする
›
Process completed with exit code 137. g++: fatal error: Killed signal terminated program cc1plus compilation terminated. 上記のようなエラーで gcc が終...
2 件のコメント:
2022年1月20日木曜日
GitHub Actions の action 開発者にお願いしたいメジャーバージョンアップするタイミング
›
GitHub Actions とっても便利ですね! 個人開発ではもちろんのこと、会社でも便利に使っています。 使うだけではなく action を作ったりもしてます。 さて、本題に入りますが、 会社の GitHub が Enterprise のため github.com の方には...
2021年12月6日月曜日
CircleCI の Concurrency と Parallelism
›
この記事は「 CircleCI Advent Calendar 2021のカレンダー | Advent Calendar 2021 - Qiita 」の6日目です。 CircleCI が無料プランで 30 同時実行可能 になったので、Parallelism との関係を調べてみまし...
2021年10月22日金曜日
npm-groovy-lint + reviewdog で Jenkins Shared Library の PR チェック
›
reviewdog は様々なツールの出力から PR に対してレビューをつけてくれるとても便利なツールです。私も GitHub Actions で reviewdog 使って shellcheck とか lint とかをよくかけています。 今回は Jenkins Shared...
2021年9月14日火曜日
GitHub Actions Composite Action で uses が使えるようになった!
›
GitHub Actions: Reduce duplication with action composition | GitHub Changelog GitHub Actions では Composite Action でワークフローの一部を1つのアクションとしてまとめ共有...
2021年9月3日金曜日
GitHub Actions でペアな値のマトリックスを組む
›
CI でパラメタライズドなテストを実行するときに、マトリックスを組むことがあると思います。 GitHub Actions でも strategy.matrix でマトリックスを組めます。 例えば、上記公式ドキュメントのサンプルの strategy: matrix: ...
2021年8月3日火曜日
【JFrog Pipelines】Cron Trigger を設定する
›
しばらく活動してなかったら Subscription キャンセルされてしまったので Cron Trigger で何もしないジョブを定期実行するようにしました。 ちなみにキャンセルされるとその環境を継続利用するにはプランのアップグレードをするしかないようです。 もし、無料プランで...
2021年7月15日木曜日
【技術書典11】 CI サービス本の増補・改訂版をリリースしました
›
7/10(土)から 技術書典11 が始まってます 弊サークル虎空棘魚 からオンラインマーケットにて、「 あつまれCIサービス 」の増補・改訂版である「2021夏」を販売してます。 また、既刊「 詳解Integromat 」も販売中です。 よろしくおねがいします!
2021年7月7日水曜日
[Azure Pipelines] DockerHub pull rate limit に対応する
›
これらのつづき ブログズミ: [Wercker] DockerHub pull rate limit に対応する ブログズミ: [CodeShip][Drone.io] DockerHub pull rate limit に対応する Azure Pipelines の場合は以下を...
2021年6月28日月曜日
JFrog Pipelines はじめました
›
Shippable はだいぶ前に JFrog 傘下になり JFrog Pipelines と Shippable の2つのサービスが提供されていました。 Shippable のサービス提供も続けていくよとされていましたが、とうとう終了となりました。 (マイニングの影響もあ...
›
ホーム
ウェブ バージョンを表示