TECH PLAY

CI/CD」に関連する技術ブログ

295 件中 31 - 45 件目
KINTOテクノロジーズで my route(iOS) を開発しているRyommです。 CIクレジットの節約のため、 いくつか取り組んできたことを紹介します。 はじめに 弊プロジェクトにおいては、CIツールとしてBitriseを利用しています。 昨年は通常のユニットテストに加えて スナップショットテストを導入 したり、 SPMに移行 したりしました。 気付くとBitrise CIの1回あたりの実行時間が多いときは約25分ほどに膨れ上がり、多くの実装が行われた月は予算を超過してしまうこともしばしば発生するよ
みなさんこんにちは! ワンキャリアでエンジニアリングマネージャーをしている宇田川(X: @Ryoheiengineer )です。以下の記事を投稿した当時はSREとして活動していましたが、3ヶ月の育休を経て、現在はプロダクトチームのエンジニアリングマネージャーとして復帰しています。
はじめに 私はAWSでの構築やPythonプログラムの改修・開発などを行う業務を担当しています。私の開発チームでは開発手法が古く、小規模なチームではあるものの、高品質でスピード感のある開発ができていないという問題がありました。 そこでGitとCI/CDを利用した開発手法を取り入れて、開発チームが高品質でスピード感のある開発ができるような案を考案してみました。チームへの導入はまだ途中ですが、導入背景・課題から構成や具体的な設計方針・運用ルールまでを記載している記事は少ないかと思いますので、同じような問題を抱
目次 はじめに PoCとアーキテクチャ PoCと本番システム開発の違い アーキテクチャとは PoCにおけるアーキテクチャ設計 品質(Quality)観点での検討 機能適合性 使用性 互換性 信頼性 セキュリティ 保守性 保守性:再利用性 保守性:解析性 保守性:修正性 保守性:試験性 保守性:モジュール性 性能効率性 移植性 品質特性に対するまとめ コスト(Cost)・納期(Delivery)も考えると 既存システムからの流用 共通機能の整備 まとめ はじめに こんにちは、Insight Edgeでエンジ
QA(Quality Assurance)とは、品質保証を意味します。ソフトウェア開発の現場においては、最終成果物であるプロダクトの品質を保証するチームがQAチームと呼ばれます。主にテストフェーズを担当しますが、最近ではプロジェクトの開発プロセス全体に関わって品質向上を担っているケースもあります。 一方で、QAがうまく行われていないという声もよく聞かれます。テストが不十分、テスト工数に時間がかかる、テストの品質が低い…などといった課題があるようです。これらの課題は、テストプロセスが適切に構築されていないこ
株式会社SHIFT ITソリューション部の水谷です。 年明けバタバタしていてスタートが出遅れてしまいましたが、今年もAnsibleネタでブログを書いていこうと思います。
KINTOテクノロジーズで my route(iOS) を開発しているRyommです。 my routeアプリのライブラリ管理ツールがついに!CocoaPodsからSwift Package Manager(以下SPM)に移行しました! はじめに my routeではCocoaPodsを使用していました。 しかし2024年夏ごろ、CocoaPodsから以下のお知らせが発布されました。 https://blog.cocoapods.org/CocoaPods-Support-Plans/ CocoaPods
クラウドエースの北野です。 外部 IP を割り当てていない Cloud Build のプライベートプールをインターネットにアクセスさせる方法を紹介します。 要約 Cloud Build のプライベートプールから GitHub などインターネットにアクセスする構成は以下の通りです。 プライベートサービスアクセスによる VPC ネットワークとプライベートプールのネットワーク接続 カスタムルートのエクスポートの有効 Compute Engine の NAT 化 IP 転送の有効化 OS 内の NAT 設定 VP
自動化は、今やソフトウェア・システム開発の不可欠な要素です。 本記事ではシステム開発やソフトウェア開発を軸に、プロセスごとの自動化トレンドを詳しく解説いたします。 効率的な開発プロセスを実現するためのキーアプローチを紹介し、そのメリットを深掘りします。ここでは、システム開発における自動化、ソフトウェア開発における自動化を合わせて「開発自動化」と呼んでいます。 また、開発自動化において役立つサービスやソフトウェアについても紹介します。最新の技術を活用して開発プロセスを効率化し、品質を向上させるための一助とし
本記事は BASEアドベントカレンダー2024 の13日目の記事です。 はじめに BASE株式会社のなかの Pay ID という事業チームでエンジニアリングマネージャーをしている北川です。 Pay ID では、BASE で作られたショップでのより良いお買い物体験を提供するため、ショッピングアプリ「Pay ID」やあと払い決済「Pay ID あと払い」といったプロダクトを開発しています。 本日公開のPay IDテックリードの記事もぜひご覧ください。 devblog.thebase.in 今年もこれまでより良
Introduction Hello, we are Chang and Hosaka, in charge of the my route by KINTO iOS app development in the Mobile App Development Group. In our mobile app development group, we usually use GitHub Actions as a CI/CD tool. This time, we introduced Bitrise f
こんにちは!Webアプリケーションエンジニアの レミー です! この記事は Enigmo Advent Calendar 2024 の 8日目の記事です。 Ruby on Rails 8が新しくリリースされ、Kamalという迅速かつ便利なデプロイツールが統合されました。私はこれまで Ruby on Rails アプリケーションのデプロイに Capistrano を使用していましたが、Kamalを試してみると、その便利さと簡単さに魅了されました。 この記事では、Kamalを使用して Ruby on Rail

ブログランキング

集計期間: 2025年12月3日 2025年12月9日

タグからブログをさがす

プログラミング

Node.jsScalaTypeScriptPerl

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

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