「Ubuntu」に関連する技術ブログ

企業やコミュニティが発信する「Ubuntu」に関連する技術ブログの一覧です。

GitHub Actionsでラベルが付かなくなっていた件

😭困りごと レビューをapproveしたらラベルを付けるGitHub Actionsが作られていたが、 ある日いつもエラーになるようになってしまった YAMLはこんな感じ on: pull_request_review name: Label approved pull requests jobs: labelWhenApproved: name: Label when approved runs-on: ubuntu-latest steps: - name: Label when approved uses: pullreminde

Asterisk入門~WebRTC通話編~

こんにちは。インフラエンジニアのTYです。普段はAWS,GCPなどのクラウドを扱ったサービスの検証・開発を行っています。 実は以前「 Asterisk入門~SIPフォンで通話してみる~ 」というブログを書かせていただきました。今回はAsteriskの別の機能についてお話ししたいと思います。 Asterisk入門 ~SIPフォンで通話してみる~ 1. 概要 AsteriskはオープンソースのPBXです。PBXとは”

Docker Compose v1 が GitHub Actions で使えなくなった件

基幹システムグループ N1! オートメーションスペシャリストの南川です。 今回は、Docker Compose v1 ( docker-compose コマンド) が GitHub Actions の Ubuntu と Windows のイメージで使えなくなった件について説明します。 背景 2024年4月3日の朝に、以前紹介したDockerイメージのビルド失敗を通知するGitHub Actionsのワークフローが失敗しているのを確認しました。 GitHub Actions で Docker イメージ

脱get-diff-actionとecspresso diffをGitHub Actionsで実行する話

SREのクラシマです。 弊社では GitHub - technote-space/get-diff-action: GitHub Actions to get git diff を多用していたのですが、2023年11月にarchivedになってしまいました。 同actionではnode16を利用していることもあり、git diffコマンドに書き換えることにしました。 ついでなので、terraformと一緒に利用しているecspressoについて、tfcmtのようにecspresso diffがPull Request上で見られると便利だね、と

さくらのクラウド高火力プランでStable Diffusion WebUIをさくっと動かす手順

はじめに さくらのクラウドには、機械学習やディープラーニング(深層学習)に最適なGPUサーバを利用できる「高火力プラン」があります。 本記事では、GPUサーバを使って画像生成AIを利用してみたいという方に向けて、代表的な […]

GitHub Actions ワークフロー設計のTips ~スムーズな依存関係管理と並列実行~

こんにちは。XI 本部 AIトランスフォーメーションセンター 所属の山田です。 今回は比較的にライトな内容で、 GitHub Actionsのワークフロー設計のTipsを紹介したいと思います。 紹介するワークフロー ここで紹介するワークフローは、Node.js系アプリケーションで静的解析、テスト、ビルド実行を想定したものになります。 依存関係インストール用のジョブ このワークフロー

さくらのVPSを使ってシステム開発に必要な知識を学ぶ 〜第12回〜

はじめに 本連載は、システム開発に必要な知識を得るために、一通りの流れを学ぶことを目指しています。 本連載の第7回からは、実際の業務を想定したメモアプリを例に、開発の流れを解説しています。今回はアプリケーションサーバー( […]

【AWS CDK】Dev ContainerでAWS CDKの環境構築 on Windows

エンタープライズクラウド部の松田です。こんにちは。 AWS CDKに入門してみました。 色々触ってみたので、備忘として記事にしておきます。 はじめに 開発環境の概要 環境構築手順 環境構築(Windows) VS Code VS Code拡張機能(Remote Deployment) VS Code拡張機能(Dev Containers) WSL2(Ubuntu 22.04) セットアップ確認 環境構築(Ubuntu) Docker セットアップ確認 環境構築(コンテナ) ま

Androidチームにおける品質改善②〜アプリサイズの計測〜

Androidチームの品質改善の取り組みとして、今回はアプリサイズを計測した話をしたいと思います。 はじめに 動作環境 rulerとは rulerの導入方法 settings.gradleの編集 app/build.gradleの編集 analyzeタスクの実行 継続的に計測する ワークフロー 最後に はじめに 頻繁にアプリを更新しているとある日突然「アプリのサイズが肥大化している」と気が付く時があります。 新しいリソー

Androidチームにおける品質改善①〜ユニットテストの導入〜

今回は直近のAndroidチームの品質改善の取り組みとして、ユニットテストを導入した件についてお話したいと思います。 はじめに 実際にやった事 ユニットテストを書く どこからユニットテストを書くか 技術スタック JUnit4 + Mockito-Kotlin + Truthを使用したテストコード カバレッジ率の可視化 Jacocoの設定 Jacocoの出力 CIで自動でテストが実行される環境 導入したアクション ワ
技術ブログを絞り込む

TECH PLAY でイベントをはじめよう

グループを作れば、無料で誰でもイベントページが作成できます。情報発信や交流のためのイベントをTECH PLAY で公開してみませんか?