並び順

ブックマーク数

期間指定

  • から
  • まで

201 - 240 件 / 806件

新着順 人気順

cdの検索結果201 - 240 件 / 806件

  • GitOps を使用したサーバーレス時代における最新の CI/CD パイプライン構築 | Amazon Web Services

    Amazon Web Services ブログ GitOps を使用したサーバーレス時代における最新の CI/CD パイプライン構築  AWS コミュニティヒーローで、Datree.io の CTO 兼共同創設者、Shimon Tolts 氏によるゲスト投稿。彼は開発者向けのツールとインフラストラクチャが専門分野で、100% サーバーレスの会社を運営しています。 近年、ソフトウェアの構築と配信の方法に大きな変化がありました。主にマイクロサービスに関するもので、コードを小さなコンポーネントに分割し、インフラストラクチャをコードとして使用し、Git を信頼できる唯一のソースとして利用することでこれらすべてを結び付けたのです。 この記事では、最新のソフトウェア開発の推移とさまざまな手段について説明しながら、サーバーレスの世界での選択可能なソリューションをご紹介します。さらに、現代にふさわしい便

      GitOps を使用したサーバーレス時代における最新の CI/CD パイプライン構築 | Amazon Web Services
    • CI/CD環境のTerraform versionを最新に保つと幸せになれる

      複数プロダクトを管理する AWS Organizations における AWS IAM Identity Center を GitHub x Terraform でいい感じに運用したい

        CI/CD環境のTerraform versionを最新に保つと幸せになれる
      • 米国のZ世代がCDを購入する理由を米紙が特集 CDプレーヤーを持っていないけどCDを買う理由とは? - amass

        米国ではストリーミング・サービスが10年以上にわたって主流であり、音楽業界の収益に占めるCDの割合は、2002年の96%から2022年時点では約3%に減少しています。しかし、CD全盛期のずっと後に成人したZ世代の若者たちの中にも、CDを愛し続け、復活を望む熱心な人々がいます。米ワシントン・ポスト紙は、Z世代がCDを購入する理由を特集。CDコレクターに話しを聞いています。 テイラー・スウィフトのファンだという23歳のケイト・カーニオールは、テイラーのCDをすべて集めており、新しいアルバムがリリースされれば、新しいCDを購入するのが彼女のルールですが、しかし、彼女はCDプレーヤーを持っていません。もう何年もテイラーのCDを聴いておらず、代わりにストリーミング・プラットフォームで聴いています。 カーニオールは、他の若いコレクターと同様、CDを音楽を聴くためのものというよりは、グッズに近いものと考

          米国のZ世代がCDを購入する理由を米紙が特集 CDプレーヤーを持っていないけどCDを買う理由とは? - amass
        • AWSで目指した理想のCI/CDを別視点で考察してみる(データ保護観点) - How elegant the tech world is...!

          はじめに 前回のブログでは、マルチアカウントにおけるIAMユーザーの設計戦略についてご紹介しました。 今回は少しテーマを変え、以前筆者がJAWS DAYS 2020で登壇させていただいたCI/CDの内容を基に、データ保護の観点からの設計~実装を取り上げたいと思います。 ※少々お硬い内容を含みますが、AWS CI/CDセキュリティを考える上で一つのポイントになるはずなので、ご興味をお持ちの方は是非お付き合いください。m(_ _)m 前回ご紹介したCI/CD内容のおさらい JAWSDAYS2020にて「金融サービス向けに理想のCI/CDを追い求めたお話」というタイトルで、筆者が担当するサービスのCI/CD設計をご紹介いたしました。 ここで、「理想」という点についてもう一度振り返ると、それは「CI/CD導入により期待すること」と、「業務特性として守らなければならないこと」の両立でした。 高アジリ

            AWSで目指した理想のCI/CDを別視点で考察してみる(データ保護観点) - How elegant the tech world is...!
          • Amazonのチームはどのように継続的デリバリーを行っているか

            Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。この本では、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

              Amazonのチームはどのように継続的デリバリーを行っているか
            • Flutter でアプリを作ってみた感想 - Qiita

              はじめに Flutter が本格的に流行ってきたので、勉強のため、架空のショッピングアプリの開発を Flutter を用いて開発してみました。 そこで得られた知見をまとめたいと思います。 開発したアプリの概要 開発するアプリとして架空の飲食店または小売店での注文アプリを作成しました。 この手のアプリの中ではマクドナルドのオーダーアプリがかなりよくできていたので、それを参考にして作成しました。 Flutter の勉強が主な目的ですが、相性の良い Firebase の機能も試してみたかったので、店舗情報、商品情報、注文履歴などのデータはアプリ内で固定値で持たずに Firestore に格納するようにしました。 ただし、商品マスタ登録、店舗マスタ登録や商品在庫といった運用の考慮どはしていません。 また、決済機能は実装対象外としました。 最終的な画面数は 10 画面。 実装期間は土日を 2 ヶ月間

                Flutter でアプリを作ってみた感想 - Qiita
              • サトシの葬儀EP - 佐武原 | 少年ジャンプ+

                JASRAC許諾第9009285055Y45038号 JASRAC許諾第9009285050Y45038号 JASRAC許諾第9009285049Y43128号 許諾番号 ID000002929 ABJマークは、この電子書店・電子書籍配信サービスが、著作権者からコンテンツ使用許諾を得た正規版配信サービスであることを示す登録商標(登録番号 第6091713号)です。

                  サトシの葬儀EP - 佐武原 | 少年ジャンプ+
                • 君のセキュリティはデプロイするまでもなく間違っている #CICD2021 / CICD Conference 2021

                  CI/CD Conference 2021 で使用したスライドです。 S3 オブジェクトを不必要に公開してしまったり、あるいは遮断されるべきネットワークが繋がってしまったりといったセキュリティ上の設定ミスは、可能な限り避けたいものです。 このようなインフラ層に対するテストを従来の CI/CD の一部として組み込む場合、「個別の設定項目が条件を満たすことを確認する」または「実際にデプロイした環境に対してアクセスしてみる」といった形でテストを行うことが一般的でしょう。 しかしセキュリティ設定には、「複数の設定項目が絡み合った結果、最終的なアクセス可否が定まる」かつ「実際にデプロイする前に影響範囲を知りたい」といった要求があり、上にあげたテストの形式とはあまり相性が良くないのが事実です。 この問題に対して有効な手法の一つが Automated Reasoning です。Automated Rea

                    君のセキュリティはデプロイするまでもなく間違っている #CICD2021 / CICD Conference 2021
                  • 【初心者向け】AWS Code サービス群を4つをお試しできるハンズオンをやってみた | DevelopersIO

                    こんにちは、DOP勉強中のリサリサです。 DOP(AWS Certified DevOps Engineer - Professional) の試験ガイドにCode サービスが含まれていますが、触ったことがないのでいまいち分からず…。簡単に試せるハンズオンがないか探していたら見つけたので紹介します。 動画を見ながらできる初心者向けのハンズオンで、全部で2時間程度で完了できました。 ハンズオン概要 無料ですが、こちらからお申し込みが必要です。 AWS Hands-on for Beginners AWS Code サービス群を活用して、CI/CD のための構成を構築しよう! ゴール AWS CodeCommit AWS CodeBuild AWS CodeDeploy AWS CodePipeline の特徴が理解できます! 作れるもの CodeCommit のリポジトリへの push をト

                      【初心者向け】AWS Code サービス群を4つをお試しできるハンズオンをやってみた | DevelopersIO
                    • メジャーチェーンのCD店の店舗数を数えてみたこと(2021) - WASTE OF POPS 80s-90s

                      いろいろとここまでCD販売店のことは言っていますが、過去何回かやっていたものの5年半放置していたテーマがあったので、ここで改めてやってみました。 「メジャーチェーンのCD店の店舗数を数えてみる」、2016年4月以来のカウント実施です。 カッコ内はその2016年4月に数えた数からの増減です。 TSUTAYA:675(-154) ⇒CD販売実施のない店も含めた全店舗数は1061(-328)。 GEO:622(-214) ⇒CD販売実施のない店も含めた全店舗数は1132(-35)。 BOOKOFF:747(-72) ⇒CD販売実施のない店も含めた全店舗数は769(-80)。 Village Vanguard:286(-47) ⇒New Style、ポップアップショップ、海外店舗は除いた数。 タワーレコード:74(-6) HMV:57(-23) 新星堂:58(-62) 山野楽器:23(-8) 玉光

                        メジャーチェーンのCD店の店舗数を数えてみたこと(2021) - WASTE OF POPS 80s-90s
                      • GitHub Actionsのローカル実行ツール「act」を使う事でCI/CDコンフィグとローカルでのタスクランナーを1つにする | DevelopersIO

                        GitHub Actionsのローカル実行ツール「act」を使う事でCI/CDコンフィグとローカルでのタスクランナーを1つにする actというローカル端末でのタスクランナーとしても使える、GitHub Actionsのローカル実行ツールを紹介します。 合わせて私のCI/CDのローカル実行ツールが必要だと思う理由、タスクランナーに対して感じている課題を紹介します。 はじめに おはようございます、加藤です。CI/CDツールとしてGitHub Actionsが2019年11月にリリースされてから一気に広まり、私もファーストチョイスとしてGitHub Actionsを検討・提案する機会が最近増えてきました。 先日、下記のTweetでactというGitHub Actionsのローカル実行ツールがあり、タスクランナーとしても使えるという事を知りとても興味を持ったのでブログにまとめました。 Actってい

                          GitHub Actionsのローカル実行ツール「act」を使う事でCI/CDコンフィグとローカルでのタスクランナーを1つにする | DevelopersIO
                        • ECSのCI/CD改善と標準化の取り組み / JAWS FESTA 2023 in Kyushu

                          https://jft2023.jaws-ug.jp/ の発表資料です

                            ECSのCI/CD改善と標準化の取り組み / JAWS FESTA 2023 in Kyushu
                          • 【CICD2021】デプロイメントパイプラインの原理原則を再確認する / Confirm Deployment Pipeline Principle

                            【CICD2021】デプロイメントパイプラインの原理原則を再確認する / Confirm Deployment Pipeline Principle

                              【CICD2021】デプロイメントパイプラインの原理原則を再確認する / Confirm Deployment Pipeline Principle
                            • 2021年ブックオフオンライン年間ランキングのこと - WASTE OF POPS 80s-90s

                              日本最強に地獄度の高い年間ランキング、2021年版が出てまいりましたので紹介します。 2021年ブックオフオンライン年間ランキング(CD) 過去からのランキングを一覧にしたのがこちら。 2013年以降、ジャンルごとのランク付けになったりとかもありましたが、2016年以降は単純なベスト20が発表されていますので見やすくなりました。そしてこの10年近く上位に登場するアルバムがほとんど変わっていません。 相変わらず1990年代半ば以降2000年代までにリリースされた有名ミュージシャンのベストアルバムが、買って売ってを繰り返してグルグル回っているだけの悲惨なランキングではあるのですが、ただ今年は特筆すべき出来事が。 過去ランキングを追えた2013年まで遡っても、「2010年以降にリリースされたオリジナル・アルバム」がベスト20以内にランクインしたのは、宇多田ヒカルの「Fantome」だけだったので

                                2021年ブックオフオンライン年間ランキングのこと - WASTE OF POPS 80s-90s
                              • メルペイのエンジニアが教えるマイクロサービスアーキテクチャを安全かつ継続的に運用する方法

                                KubeFest Tokyo 2020は、Kubernetes を利用している人、これから導入したい人が新しいことを学んだり、ネットワーキングすることを狙いとして開催するワンデイのオンラインイベントです。Kubernetes環境におけるCI/CDの問題をOpen Policy AgentとSpinnakerを導入することで解決する方法について、メルペイの山下氏が話をしました。前半はメルカリのマイクロサービスアーキテクチャについて。 自己紹介とアジェンダ 山下慶将氏(以下、山下):「Open Policy AgentとSpinnakerで実現するマイクロサービスの安全な継続的デリバリー」というタイトルで発表いたします。よろしくお願いします。 はじめに自己紹介します。山下慶将と言います。Twitterは@_k_e_k_eでやっているので、よかったらフォローしてください。今はメルペイSREに所属

                                  メルペイのエンジニアが教えるマイクロサービスアーキテクチャを安全かつ継続的に運用する方法
                                • AWS知見共有会でTerraformのCI/CDパイプラインのセキュリティ等について発表してきました + GitHub新機能Push rulesについて - LayerX エンジニアブログ

                                  先日2024/04/16にタイミーさんのオフィスで開催された、AWS知見共有会というイベントで発表してきました。この会のテーマは「運用のスケーラビリティとセキュリティ」ということで、私は「コンパウンドスタートアップのためのスケーラブルでセキュアなInfrastructure as Codeパイプラインを考える」というタイトルで発表してきています。 イベントの動画もあります。 私の発表は 1:43 ぐらいからです。 この発表については資料と動画を見ていただければ!という感じで特に付け加えることもなかったのですが、イベントの開催後にGitHubから発表された新機能Push rulesがとても便利で、新たなベストプラクティスとなるインパクトがあると思ったので、この記事で紹介します。 Push rulesとは つい昨日発表された機能で、現在はpublic betaという状態です。なので、仕様変更と

                                    AWS知見共有会でTerraformのCI/CDパイプラインのセキュリティ等について発表してきました + GitHub新機能Push rulesについて - LayerX エンジニアブログ
                                  • オリジナルのJavaScriptライブラリを公開しよう

                                    オリジナルのJavaScriptライブラリを公開します! ライブラリの作り方よりかは、実際に公開する手順やCI/CDについて解説します。 【技術】 ・ JavaScript ・ Node.js ・ npm/yarn ・ Mocha ・ Chai ・ Git/GitHub ・ GitHub Actions

                                      オリジナルのJavaScriptライブラリを公開しよう
                                    • 「アニサマ」はどのようにして生まれたのか?『JAMプロ』奥井雅美ら立ち上げメンバーが語る舞台裏――水樹奈々の出演が会場キャパを上げ、ニコ動の盛り上がりが「たまアリ」への移行決断となり、『ラブライブ!』が新世代のアニソンファンを呼び込んだ

                                      アニメファンやアニソンファン以外の人でも、「アニサマ」という単語を一度は聞いたことがあるだろう。「アニサマ」とは毎年夏にさいたまスーパーアリーナで開催されている、アニメソング(アニソン)のライブとしては世界最大のイベントだ。 アニサマには、人気アニメの主題歌・挿入歌でおなじみのアーティストや声優たちが集結するのはもちろん、大物J-POPアーティストなどが毎年参加していることでも知られている。ライブの模様はBSテレビなどでも放映されているので、会場に足を運んだことがない人でも目にしたことがあるかもしれない。 第1回目が開催された2005年以来、毎年恒例となっていたアニサマだが、2020年にはコロナ禍によって、初めて開催が延期されることとなった。だが2021年には、自治体による感染拡大防止ガイドラインを遵守して観客数を制限するなど万全の対策を取った上で、3日間の開催を予定通り成功させている。

                                        「アニサマ」はどのようにして生まれたのか?『JAMプロ』奥井雅美ら立ち上げメンバーが語る舞台裏――水樹奈々の出演が会場キャパを上げ、ニコ動の盛り上がりが「たまアリ」への移行決断となり、『ラブライブ!』が新世代のアニソンファンを呼び込んだ
                                      • 「日本中からアイドルのCDが届くんだよ」というリサイクル企業にお話を聞いてみた。

                                        黒熊(くろくま♪) @K8LkcUnToH9V7ti 【拡散希望】 #大量のCDどうしてる? #三星化成工業 さん アイドルヲタ数年分のCDを引き取ってもらい、「日本中からアイドルのCDが届くんだよ」という事だったのでお話をきいてきました。 ■なぜ日本中から届くのか? やってる所がほとんど無い。… twitter.com/i/web/status/1… pic.twitter.com/pbWLKiAoPY 2023-05-01 14:17:10 アイドルヲタ数年分のCDを引き取ってもらい、「日本中からアイドルのCDが届くんだよ」という事だったのでお話をきいてきました。 ■なぜ日本中から届くのか? やってる所がほとんど無い。 原料にするには厳しいし分別が必要、原料としての買取単価が低いので、手間ばかりかかって商売にならない。 ■なぜ三星化成工業では可能? 「ほぼボランティアです」っと笑顔。

                                          「日本中からアイドルのCDが届くんだよ」というリサイクル企業にお話を聞いてみた。
                                        • ZOZOTOWNのProduction Readiness Checklistと信頼性向上の取り組み / Improvement the reliability of ZOZOTOWN with Production Readiness Checklist

                                          ZOZOTOWNのProduction Readiness Checklistと信頼性向上の取り組み / Improvement the reliability of ZOZOTOWN with Production Readiness Checklist

                                            ZOZOTOWNのProduction Readiness Checklistと信頼性向上の取り組み / Improvement the reliability of ZOZOTOWN with Production Readiness Checklist
                                          • GitHub ActionsにAWSクレデンシャル情報を渡さずにTerraformでCI/CDをやってみた

                                            概要 先日、非公式ながらGitHub ActionsのAWSアクションで以下のような面白い機能が発表されました。 よりわかりやすく嚙み砕くとこういうことです。 Circle CIやGitHub ActionsでAWSを使う場合は事前に環境変数にアクセスキーとシークレットキーを登録させてCIを動かしてきましたが、そのためにIAMユーザーを発行して鍵を管理するのは手間だったのでこれはいいアップデートです。 今回はTerraformとGitHub Actionsを組み合わせたCI/CDにこの機能を取り入れてGitHub ActionsにIAMロールを渡してEC2インスタンス構築のCI/CDを実装してみようと思います。 GitHub Actionsを用いたTerraformのCI/CD TerraformでAWSリソースをデプロイする際にGitHub ActionsやCircle CIでCI/CD

                                              GitHub ActionsにAWSクレデンシャル情報を渡さずにTerraformでCI/CDをやってみた
                                            • 新しいサーバーレスアプリ作成機能で CI/CD も作れます | Amazon Web Services

                                              Amazon Web Services ブログ 新しいサーバーレスアプリ作成機能で CI/CD も作れます AWS Lambda のマネジメントコンソールに新しい「サーバーレスアプリケーションの作成」機能が追加されていることにお気付きですか? サーバーレス環境である Lambda ではすぐに処理実行環境が利用可能になり、Webのコンソールからロジックを実装するだけで容易にちょっとした処理を開発できます。一方で、この次のステップとして、 Lambda 関数だけでなく、アプリケーションとしての開発や管理ができていない 環境の再現(開発環境からステージングや本番環境へ)、デプロイの継続実行(CI/CD)の環境が整備できずに、Webコンソール上でいまだにコード変更している という話を聞くことがあります。実際には、デプロイ/環境設定のコード化(Infrastructure as Code: IaC)

                                                新しいサーバーレスアプリ作成機能で CI/CD も作れます | Amazon Web Services
                                              • 【Go編】Next.js × Go × AWSでJWT認証付きGraphQLアプリとCI/CDを構築してみよう - Qiita

                                                ■ご案内■ 本連載の背景/作成できるアプリケーション/進め方をご理解頂く上でも【環境構築編】 をご一読頂けると幸いです。 【環境構築編】 【Next.js編】 【Go編】  👈いまここです 【AWS編】 これからも頑張ってハンズオン系の記事を書いていきたいと思っているので、いいねっと思って頂けたらLGTM押していただけると励みになります! 環境構築 本サンプルアプリの環境構築方法は【環境構築編】に記載しているので、そちらをご参照ください。 クリーンアーキテクチャ風なディレクトリ設計 以下の記事を参考にしつつクリーンアーキテクチャ風なディレクトリ設計をしてみました。 各階層間をインターフェースを利用して、システムの各部分を疎結合化しております。 # 簡単のため一部ファイルは割愛しています go-graphql-jwt-api/ ├── build/ │ ├── db/ │ └── dock

                                                  【Go編】Next.js × Go × AWSでJWT認証付きGraphQLアプリとCI/CDを構築してみよう - Qiita
                                                • サーバーレスの基本とCI/CD構築 & 運用 〜システムは動いてからが本番だ〜 – Developers.IO TOKYO 2019 #cmdevio | DevelopersIO

                                                  概要 「CI/CDに興味はあるけど、どうすれば良いかワカラナイ」そんなあなたにお届けします。 LambdaやAPI Gateway、DynamoDBなどを用いたサーバーレスアーキテクチャのシステム開発において、どのようなCI/CDを構築し運用しているのか、実際のプロジェクトを参考にしつつお話します。 また、LambdaなどのAWSサービスのエラー監視と通知についてもお話します。 なぜこのテーマを選んだか? 昔、プライベートでサーバーレスなシステムを作ったことがあるのですが、何も分からない状態からはじめ、画面ポチポチ・CI/CDなし、みたいな状態でした。 当時の私にとって、特にCI/CDや監視の導入は調べても情報が少なかった記憶があるので(検索力の問題かもしれない)、これを気に発表してみたいと考え、このテーマを選定しました。 CI/CDを行う上で無視できないセキュリティ 何をもって安全とする

                                                    サーバーレスの基本とCI/CD構築 & 運用 〜システムは動いてからが本番だ〜 – Developers.IO TOKYO 2019 #cmdevio | DevelopersIO
                                                  • MLOps: 機械学習における継続的デリバリーと自動化のパイプライン  |  Cloud アーキテクチャ センター  |  Google Cloud

                                                    デジタル トランスフォーメーションを加速 お客様がデジタル トランスフォーメーションに乗り出したばかりでも、あるいはすでに進めている場合でも、Google Cloud は困難な課題の解決を支援します。

                                                      MLOps: 機械学習における継続的デリバリーと自動化のパイプライン  |  Cloud アーキテクチャ センター  |  Google Cloud
                                                    • CI/CDサービスのOpenID Connect対応 Dive Into - Lento con forza

                                                      これははてなエンジニアアドベントカレンダー2022 39日目の記事です。 昨日は id:nakaoka3 の ミーティングの時間になると勝手に議事録を開いてほしいでした 先日あった、CircleCIのインシデントのAdditional security recommendationsとして、OIDC Tokenを使うことが推奨されていました。GitHub ActionsやCircleCIなどのCI/CDサービスでは外部サービスへの認証を行うために、OpenID Connectに対応しています。OpenID Connect対応がされていることは知っていたのですが、OpenID Connectといえば、外部サービス連携をしてログインに使うイメージだと思います。たとえば、Googleの認証情報で、はてなアカウントにログインするなどといったようにです。僕の中で、ユーザー認証に使うOpenID Co

                                                        CI/CDサービスのOpenID Connect対応 Dive Into - Lento con forza
                                                      • Public な Git リポジトリでシークレット管理をしつつ GitHub Actions で CI/CD も回す

                                                        つくったアプリケーションのソースコードは公開したい、でもシークレットはどうにかして秘匿しないといけない。継続的な運用を目指すならシークレットのデータ自体もなんとかしてリポジトリに(Repository secrets などではなくコミット対象として)含める必要がある。 …という状況を解決するために、gpg だけを使って継続的な運用を図る手段をまとめてみます。フロントエンド/バックエンドなど問わずどこでも使用できます。 Web フロントエンドなどから各種 API キーを利用する場合、リクエスト時の挙動はデベロッパーツールで全て確認できてしまう点には留意してください。 これらは API サーバー側でオリジンの制限をかけるなどの検討が必要です。 やること主な作業内容の要約は gpg を使ってプッシュする前にローカル側で暗号化をする暗号化するときに復号化のための(最強の)パスフレーズを登録するその

                                                          Public な Git リポジトリでシークレット管理をしつつ GitHub Actions で CI/CD も回す
                                                        • KubernetesにおけるCI/CD実践の勘所まとめ · Goldstine研究所

                                                          こちらの反響もよかったこともあり、KubernetesにおけるCI/CD(継続的インテグレーションと継続的デリバリー)に焦点を絞って、いままでの経験も含めて大事なポイントをいくつかの切り口でまとめることにしました。 一部は書籍の内容とかぶる部分もあるのですが、わたしが普段Kubernetesでのアプリケーション運用に携わる中で大事だと思うことなど含めてご紹介します。 KubernetesにおけるCI/CDとしていますが、項目は必ずしもKubernetesに限った話ではありませんのでご了承ください。 また、もっといろんなトピックを書きたいのですが、すべてのトピックを揃えると記事自体のボリュームも大きくなり公開も遅くなりそうだったので、基本的な内容のみ選んでみました。随時追加されていく(あるいは別記事?)可能性があります。 ブランチ戦略 CI/CDの実践にまず根本的に関わるポイントとして、ブラ

                                                            KubernetesにおけるCI/CD実践の勘所まとめ · Goldstine研究所
                                                          • CD-ROMの寿命が近い? 22年前の「Diablo II」が壊れる前にイメージファイル化してバックアップ【石田賀津男の『酒の肴にPCゲーム』】

                                                              CD-ROMの寿命が近い? 22年前の「Diablo II」が壊れる前にイメージファイル化してバックアップ【石田賀津男の『酒の肴にPCゲーム』】
                                                            • 書店チェーンのCD販売用の店名のこと - WASTE OF POPS 80s-90s

                                                              書店チェーンの中にはCDも売っているところが割とありますが、CD売り場に別の屋号を掲げたり、CD販売も行っている店舗には別の店名を付けたりすることがままあります。 たとえば紀伊國屋書店、それなり以上の大きな店舗にはCD売り場がショップインショップの形で展開されていて、囲われたそのエリアの入口には「Forest」という独自屋号が付いておりました。 が、ここ最近の紀伊國屋書店で「Forest」を見ることがめっきりなくなりました。まだCD売り場の面積がそこそこ大きな店舗はありますので、残っているところもあるのかもしれませんが、ここ最近自分が行った数店舗ではもう名無しの単なる「CD売り場」になっていました。 そういう独自の屋号でCD売り場を展開しているところ、概ね風前の灯火状態のような気がしたのでざっくり調べてみました。 Pax(成田本店) 青森市を代表する書店チェーンの成田本店はCD売り場を「P

                                                                書店チェーンのCD販売用の店名のこと - WASTE OF POPS 80s-90s
                                                              • ファイナルファイトが導いた「ストII社会現象」 高コスト開発でメガヒットを実現した社内風土

                                                                カプコンの大人気格闘ゲーム『ストリートファイター』シリーズが、今年で35周年を迎えている。1987年に1作目がアーケードゲームとして登場し、4年後の91年から稼働している『ストリートファイターII(ストII)』が世界的な大ヒット。アニメ化やハリウッド実写映画化もされ、2D格闘ゲームの代名詞となった。 『ストII』以降も現在に至るまで作品は続いていて、2023年には『ストリートファイター6』も登場予定だ。 一方で、『ストII』の人気は根強く、30年以上経った今もなお、多くの企業間コラボが展開されている。例えば、17年3月にはトヨタ自動車のSUV「C-HR」とのコラボが実施され、ゲーム中の車を破壊するボーナスステージに「C-HR」が登場した。 22年6月には、『ストリートファイター』35周年の一環としてサントリーの「天然水スパークリング」とのコラボ商品も販売された。18年には佐賀県と『ストII

                                                                  ファイナルファイトが導いた「ストII社会現象」 高コスト開発でメガヒットを実現した社内風土
                                                                • CDや配信作品で使われる「EP」ってなに? - 音楽ナタリー

                                                                  突然ですが、「EP」をご存知でしょうか? もともとはアナログレコードの形態の1つで、文字通り片面に1曲ずつ収録されたシングル盤よりも曲数が多いものがEP盤と呼ばれていました。現在では「メジャー1st EP」「配信EP」といった形でCDや配信作品でも幅広く使われていますが、レコードに触れてこなかったリスナーにとっては馴染みの薄い用語で、SNSではしばしば「EPって何?」という声が上がります。 音楽ナタリー編集部では、「『EP』はアナログ時代のシングル盤に由来する言葉だから」という理由で、作品の固有名詞である場合を除いて使用を避けてきたのですが、ここ数年でレーベルの方が作成されるプレスリリースに「EP」が使われるケースが如実に増えたことを実感しています。また「ミニアルバム」に言い換えて記事を掲載したところ「EPです」とレーベルから訂正されたこともあり、編集部としても「EP」の具体的な定義付けが

                                                                    CDや配信作品で使われる「EP」ってなに? - 音楽ナタリー
                                                                  • GitHub Actions と Release Please を使ったアプリケーションのリリース自動化 - Classi開発者ブログ

                                                                    GitHub Actions と Release Please を使ったアプリケーションのリリース自動化 こんにちは @lacolaco です。最近は、先日プレスリリースが出された「学習トレーニング」機能を裏で支えているコンテンツ管理システム(以下内部CMS)の開発に携わっています。 corp.classi.jp この記事では、内部CMSのフロントエンド(Angular アプリケーション)のリリースフローを自動化している仕組みを紹介します。現在のリリースフローの全体像は次の図のようになっています。この中にある Release Please というのが、今回特に紹介したいツールです。いくつか日本語でのブログ記事などもあるので特にマイナーというわけではないと思いますが、多くの場合はライブラリのリリースに使われています。一方、アプリケーションのリリースで使っているケースはあまり発信されてないよう

                                                                      GitHub Actions と Release Please を使ったアプリケーションのリリース自動化 - Classi開発者ブログ
                                                                    • GitHub Actions による自動デプロイに承認機能を付ける

                                                                      GitHub で共同開発をしている場合、GitHub Actions を使用して継続的なデプロイを行っていることが多いかと思います。 例えば Git タグを使用して、そのタグ作成をフックに自動で Production へデプロイといった運用が考えられます。 ただ、そういった運用は、運用自体が簡単ではあっても、セキュリティに難があります。 業務委託等の社外エンジニアが開発に参加している場合、そのレポジトリに対して Write 以上の権限が必要になります。 すると、Git タグを作成する権限もあるわけで、そうなると、社外メンバーが Production デプロイを勝手に行えてしまいます。 そういったことを防ぐために、Production デプロイ自体に承認機能を付けることができます。 それを、GitHub Actions と GitHub Environments という機能を組み合わせること

                                                                        GitHub Actions による自動デプロイに承認機能を付ける
                                                                      • x86上のLinuxとFreeBSDにおいて、メモリキャッシュを無効にするカーネルモジュールを書いた話 - alphakai’s tech blog

                                                                        どうも、前回の記事が思っていたよりも反響があり、Blogを書くモチベーションが高まり、また記事を書くことにします。 ↑とか書いたんですが、このへんまで書いて50日くらい記事を書くのを放置していたので、ちゃっちゃと書き上げることにします。 今回はx86なCPUに存在するControl Registerのうち、CR0に存在するCache Disableフラグを操作するカーネルモジュールをLinux、FreeBSDのそれぞれ向けに作ったのでそれについて記述します。 それでは、続きからどうぞ。 はじめに、作成したカーネルモジュールのリポジトリへのリンクを掲載します。 Linux版のカーネルモジュール(procfsとして実装) cr0cd FreeBSD版のカーネルモジュール(キャラクタデバイスとして実装)cr0cd_fbsd そもそもこれはなに 一言で言うと、メモリのキャッシュ(L1, L2, L

                                                                          x86上のLinuxとFreeBSDにおいて、メモリキャッシュを無効にするカーネルモジュールを書いた話 - alphakai’s tech blog
                                                                        • Terraform運用事例書きました - pixiv inside

                                                                          こんにちは、インフラ部の id:sue445 です。 Terraformなにもわからないけどディレクトリ構成の実例を晒して人類に貢献したい - エムスリーテックブログ や Terraformのディレクトリ構成の模索 - Adwaysエンジニアブログ を読んで影響されたのでピクシブのTerraform運用事例を紹介しようと思います。 Terraformの採用理由 GitLabでのリポジトリ構成 Terraformのファイル構成 moduleがうまく使えたと思っている事例 GitLab CIでTerraformをいい感じにCIする テンプレートの使い方 ピクシブで実際に使っているテンプレートファイル このテンプレートでできること masterブランチ以外 masterブランチ このテンプレートファイルのポイント 最後に Terraformの採用理由 Terraformと同じようなプロビジョニン

                                                                            Terraform運用事例書きました - pixiv inside
                                                                          • オレをCI/CDする / my ci cd practice

                                                                            クラウドを駆使した開発�〜AWS Lambda, Dev Tools, AppSync の革新的な最新アップデート〜 / reinvent2023-recap-serverless-meetup-tokyo-developer-experience

                                                                              オレをCI/CDする / my ci cd practice
                                                                            • git-pr-releaseとGitHub Actionsでワンクリックデプロイを実現する | おそらくはそれさえも平凡な日々

                                                                              突然ですが、git-pr-releaseのなんちゃってコラボレーターである私が僭越ながら、その王道の使い方を皆様に伝授していきます。何番煎じかの記事ではありますが、現代の、特にGitHub Actions出現以降の使い方をまとめたいというのが動機です。 https://github.com/x-motemen/git-pr-release https://rubygems.org/gems/git-pr-release git-pr-releaseはGitHubを業務開発で利用している場合に便利なツールで、デフォルトブランチにマージされたpull requestをリリース項目として一覧し、それをpull request化してくれるものです。これにより以下のことが実現できます。 リリース項目が一覧されることによるリリース内容の明確化 マージボタンによる明快なワンクリックデプロイの実現 pul

                                                                                git-pr-releaseとGitHub Actionsでワンクリックデプロイを実現する | おそらくはそれさえも平凡な日々
                                                                              • Kubernetes Casual Talk 〜Ubie、CA、メルペイ各社のCI/CD事情〜 を開催しました! #kubernetes_casualtalk | メルカリエンジニアリング

                                                                                Kubernetes Casual Talk 〜Ubie、CA、メルペイ各社のCI/CD事情〜 を開催しました! #kubernetes_casualtalk 2021年12月7日に、『Kubernetes Casual Talk 〜Ubie、CA、メルペイ各社のCI/CD事情〜』 を開催しました。 この記事はイベントレポートです。配信当日の内容を簡単に紹介します! 詳しくはYouTube上にある配信アーカイブ動画をご視聴ください。 イベント概要 今回のイベントでは、Kubernetesを活用し開発している企業(Ubie、サイバーエージェント、メルカリグループ)のエンジニアたちが集まり、CI/CDをテーマに各社の取り組みをプレゼンテーションで簡単に紹介し、さらにパネルディスカッションで深堀りしていきます。 想定対象者は以下のとおりです。 Kubernetes を使っている / これから使お

                                                                                  Kubernetes Casual Talk 〜Ubie、CA、メルペイ各社のCI/CD事情〜 を開催しました! #kubernetes_casualtalk | メルカリエンジニアリング
                                                                                • インフラのリリース自動化戦略とその行き着く先 - Cybozu Inside Out | サイボウズエンジニアのブログ

                                                                                  こんにちは、@ueokandeです。 本番リリースってドキドキしますよね。 本日はkintone.comのリリース自動化と、その戦略についてお話します。 kintone.comのCI/CDパイプライン kintone.comのインフラ構成はモノレポで管理しており、AWSの構成や、Kubernetes上にデプロイするサービスなどが1つのレポジトリに存在します。 現在のkintone.comは、開発環境、ステージング環境、本番環境の3つがあります。 適用タイミングをずらすことによる環境間の乖離を防ぐため、各リリースはすべての環境に適用することとしました。 開発環境でしばらく寝かせたい変更は、機能フラグやカナリアによって切り替えます。 CI/CDパイプラインは以下のようになっています。 それぞれの環境に順に適用し、本番環境適用後にテストが通れば無事リリース完了です。 kintone.comのCI

                                                                                    インフラのリリース自動化戦略とその行き着く先 - Cybozu Inside Out | サイボウズエンジニアのブログ