並び順

ブックマーク数

期間指定

  • から
  • まで

761 - 800 件 / 924件

新着順 人気順

CircleCIの検索結果761 - 800 件 / 924件

  • 食べログのCloud NativeなCI/CDパイプラインのお話 - Qiita

    こんにちは。 食べログで2008年からコードを書いているおおいしつかさです。 プログラムは中学一年生の頃からMSX2で書いていました。ぼくも同じだ! という人はお友達になってください。1画面プログラムの話題で盛り上がりましょう。 (CDがいっぱい) Photo by Lucía Garó on Unsplash CI/CDについては「LeanとDevOpsの科学」などで言及されている通り、サービスの価値をユーザーへ届け続けるという部分で重要であり、組織全体のパフォーマンスとも相関があることが示されています。みなさんのサービスでもCI/CDが導入されていることかと思います。 食べログではインフラ基盤のKubernetes化を進めています。(このことについては去年のAdventCalendarで弊社の@tkyowaが記事にしています)。 Kubernetes化にともない、食べログのCI/CDパ

      食べログのCloud NativeなCI/CDパイプラインのお話 - Qiita
    • CircleCI AWS-SAM-SERVERLESSを使ってみた

      【オンライン】【ソフトウェアテスト自動化LT大会編】CircleCI コミュニティミートアップにてお話しました。

        CircleCI AWS-SAM-SERVERLESSを使ってみた
      • Actions can now run in a Node.js 16 runtime

        May 20, 2022 Actions authors can now specify that their action can run in Node.js 16 by specifying runs.using as node16 in the action's action.yml. This is in addition to the existing Node.js 12 support; actions can continue to specify runs.using: node12 to use the Node.js 12 runtime. Runners supporting Node.js 16 actions are available on all GitHub-hosted runners and in GitHub Enterprise Server 3

          Actions can now run in a Node.js 16 runtime
        • GitHubユーザーを標的とした新たなフィッシング詐欺 認証情報と2FAコードを窃取する手法とは

          GitHubは2022年9月21日(現地時間)、同社のブログで「Security alert: new phishing campaign targets GitHub users」を公開し、サイバーセキュリティ犯罪者が「CircleCI」になりすまして、ユーザーの認証情報や二要素認証(2FA: Two-Factor Authentication)コードを窃取するフィッシング詐欺キャンペーンを展開していたと伝えた。GitHubはこのサイバーセキュリティ攻撃の被害を受けていないが、GitHubを利用する多くの組織が影響を受けた。

            GitHubユーザーを標的とした新たなフィッシング詐欺 認証情報と2FAコードを窃取する手法とは
          • レビューBotでレビュー効率を改善した話

            プロダクト開発部バックエンド開発グループでエンジニアをしてます、ゆうまです。 今回はココナラのバックエンド開発グループでレビュー開始までの時間を改善し、開発速度を改善した事例を紹介します。 改善前のレビュー 改善前のココナラのバックエンド開発グループのレビューを紹介します。 GitHubでのレビュー レビュー対象は主にコードやSQLです。それらのレビューのやりとりは主にGitHub内で行われます。 そして、バックエンド開発グループ内でGitHubの機能のapproveでコメントにLGTMが2件あれば、レビューは通ったことになります。 また、ココナラではapproveが2件以上ないものに関してはdevelopブランチやmaster、mainブランチにはマージしないようにしています。 レビューの依頼方法 レビューの依頼はslackのレビュー専門チャンネルで行います。 バックエンド開発グループ内

              レビューBotでレビュー効率を改善した話
            • ミニアプリからはじめる新規プロジェクト開発 - Classi開発者ブログ

              この記事は Classi developers Advent Calendar 2022 の 22 日目の記事です。 こんにちは!Classiでモバイルエンジニアをしています、楠瀬大志(id:indiamela)です。 最近、とあるプロジェクトを進めるにあたって、動作検証用のミニアプリを作りました。 本稿ではiOSアプリ開発に絞り、ミニアプリからはじめる新規プロジェクト開発の進め方やメリットについて、僕が学んだことを書いていきたいと思います。 ※現在進行中のプロジェクトなので詳しい技術や画面は今回紹介しません。そういった内容はまた別の記事で紹介できればと思います。 背景 今回のプロジェクトは、先の見えないことが多く、ロジックや画面設計を手探りで決めるところから始めなければいけませんでした。 そういった状況では、新しいAPIの仕様やUI/UXを検討するために、モバイルアプリ上ですぐ試して確認

                ミニアプリからはじめる新規プロジェクト開発 - Classi開発者ブログ
              • 【個人開発】タスク管理アプリ「ToDoRo」を開発!(Laravel+Vue+Terraform+CircleCI+Fargate) - Qiita

                【個人開発】タスク管理アプリ「ToDoRo」を開発!(Laravel+Vue+Terraform+CircleCI+Fargate)LaravelCircleCIVue.jsTerraform個人開発 ※ 運営コストに耐えかね、アプリの公開は停止しております。 この度、タスク管理とポモドーロ・テクニックを組み合わせたタスク管理アプリ『ToDoRo(トゥードーロ)』をリリースしました! Laravel + Vue.js + Terraform + CircleCI + Fargate という技術スタックの個人開発プロダクトはあまり見かけなかったので、自分の成果物が誰かの役に立てば幸いです。 また、開発期間も1年2か月と長期間になってしまったので、長期間の開発を続けるコツもお伝えできたらと思います。 プロダクト:『ToDoRo(トゥードーロ)』 GitHub:Soh1121/ToDoRo: タ

                  【個人開発】タスク管理アプリ「ToDoRo」を開発!(Laravel+Vue+Terraform+CircleCI+Fargate) - Qiita
                • 開発生産性Conference参加レポート #開発生産性con_findy | DevelopersIO

                  はじめに しばらく夏休みを頂いており、月を跨いでしまいましたが、2023年7月13日に開催されたFindy様の開発生産性Conferenceの参加したセッションの感想をまとめようと思います。 他のセッションに関しては、こちらをご覧ください。 参加セッションと感想 セッション内容を自分なりにまとめつつ、感想を交えレポートを記載しています。自分の解釈が誤っている箇所があれば @shuntaka_jp までご連絡ください。 なぜ Four Keys を改善するのか? 〜How ではなく Why を重視したメトリクス改善活動〜 登壇者 感想 現在私は、横断的に開発チームの生産性向上に取り組む部署にいるため、参考になる点が多かったです。Four Keysをなぜ改善するのか?なぜを明確にしないと指標に権威があっても開発チームは動き辛いし、結果的に生産性が下がることがあるケースを学ぶことができました。

                    開発生産性Conference参加レポート #開発生産性con_findy | DevelopersIO
                  • CircleCI acquires release orchestration tool Vamp

                    CircleCI and Vamp are joining forces We are proud to announce that CircleCI has acquired Vamp, the first cloud-native release orchestration platform. This paves the way for CircleCI customers to have first-class release orchestration and continuous validation, all natively within the CircleCI platform. At CircleCI, our goal is to instill confidence that the software you’re producing is ready to pu

                      CircleCI acquires release orchestration tool Vamp
                    • The remote work playbook - Thoughtworks

                      © 2021 Thoughtworks © 2021 Thoughtworks The remote work playbook © 2021 Thoughtworks Introduction The pandemic caused by Coronavirus Disease 2019 (COVID-19) has dealt a severe shock to the world. As we write this, we’ve seen rapid switches from hopes of containment to a regime of aggressive social distancing. As a result, many organizations are being forced to transition to remote working, and at

                      • Docker の認証付きプルの使用 - CircleCI

                        プルを認証することで、プライベートの Docker イメージにアクセスできるようになります。 お使いのレジストリ プロバイダーによっては、レート制限が引き上げられる可能性もあります。 CircleCI は Docker と連携して、ユーザーの皆さまが今後もレート制限なしで Docker Hub にアクセスできるようにしています。 2020 年 11 月 1 日時点では、いくつかの例外を除き、CircleCI を通じて Docker Hub からイメージをプルする際に、レート制限の影響を受けることはありません。 ただし、今後 CircleCI ユーザーにもレート制限が適用される可能性があります。 そのため、将来的にレート制限の影響を受けることのないよう、お使いの CircleCI 設定ファイルに Docker Hub 認証を追加すると共に、必要に応じてご利用中の Docker Hub プラン

                          Docker の認証付きプルの使用 - CircleCI
                        • CircleCIの新UIでのslack連携 (Webhook URL版) - Carpe Diem

                          追記 現在(slack orb v4)は新しい連携方法に変わっています↓ christina04.hatenablog.com 以下(slack orb v3)は古い連携方法です。 概要 旧UIでは以下のような設定画面でslack連携を行っていましたが 新UIからはこの設定方法はサポートされなくなり、新しくSlack Orbを使った設定方法に変わりました。 環境 CircleCI 2.1 circleci/slack 3.4.2 設定方法 新UIでのslack連携は以下の2ステップです。 環境変数の設定 Orbの設定 環境変数の設定 Slack Integrationのところから設定できます。 Webhook URLを入力します。 こうするとSlack Orbで使う環境変数が設定されます。 Orbの設定 Slack Orbには現状1つのJobと4つのCommandがあります。 Jobs a

                            CircleCIの新UIでのslack連携 (Webhook URL版) - Carpe Diem
                          • コンテナによるLambdaのデプロイとSAM+GithubActionsによる自動デプロイ - Qiita

                            はじめに ※ この記事はLIFULL AdventCalendar 2020の19日目の記事として投稿されている可能性があります。 最近AWS re:Inventが開催されましたね。 エンジニアのみなさんが注目されているのがわかるほどにツイッターでも多くの情報がタイムライン上に飛び交っていました。 そんな中わたしも情報を追っていてすごくワクワクしながらみておりました。 その中でも私自身が一番アツいと思ったのはAWSLambdaのコンテナサポートですね。 AWSLambdaはサーバーについて気にすることなくコードをアップロードして実行できるため、とても使い勝手が良く非常に小さなソースコードの実行に向いているので使用される頻度は多いAWSサービスの一つだと思います。 その反面でソースコードは直接コードをGUI上で変更したりデプロイ時にzip化したファイルをアップロードするなどしてちょっと手間だ

                              コンテナによるLambdaのデプロイとSAM+GithubActionsによる自動デプロイ - Qiita
                            • CircleCI で OIDC を使用して AWS 認証を行う

                              CircleCI Advent Calendar 2022 の 7 日目です。 概要 CircleCI では OpenID Connect (OIDC) がサポートされています。 OIDC を使用することで長期間有効なアクセスキーなどを用意することなく AWS 認証を行うことが可能です。 詳細については下記ページをご参照ください。 この記事では CircleCI で OIDC を使用して AWS 認証を行うまでの手順をまとめます。 リポジトリ この記事内で使用しているサンプルコードは下記リポジトリで管理しています。 手順 1. CircleCI の組織 ID とプロジェクト ID を確認する あとで必要になるので CircleCI の組織 ID とプロジェクト ID を確認してひかえておきます。 組織 ID 左サイドメニューから Organization Settings をクリックして組

                                CircleCI で OIDC を使用して AWS 認証を行う
                              • JavaScriptとマークアップどちらもこだわれる フロントエンドエンジニアが語る「LINEギフト」開発

                                フロントエンドエンジニアの仕事内容や業務事例、働く環境などについて紹介する「LINEフロントエンドエンジニア採用説明会」。そこでフロントエンド開発センターUIT1室の木村氏が、LINEギフトの開発について共有しました。 自己紹介とアジェンダ 木村好汰氏:私から「LINEギフト」のフロントエンド開発について紹介します。はじめに自己紹介します。木村好汰と言います。フロントエンド開発センターのUIT1室 Front-end Dev5 Team に所属している、フロントエンドエンジニアです。 2019年頭にLINEに中途入社したので、在籍3年目になります。入社以来、LINEギフトに主に関わってきています。プライベートではゲームや映画が好きです。よろしくお願いします。 今回お話しするのはLINEギフトというサービスの紹介と、LINEギフトのフロントエンドエンジニアが、実際に何を作っているのか。LIN

                                  JavaScriptとマークアップどちらもこだわれる フロントエンドエンジニアが語る「LINEギフト」開発
                                • AWS の IAM User を減らす取り組み - Retty Tech Blog

                                  この記事は Retty Advent Calendar 2022 Part2 の16日目の記事です。昨日はたちばなさんの『アイドルヲタクが応援うちわで考えるユーザー体験設計』でした。 もちろん Part1 もあります。Part 1 では CLI バージョンマネージャーに関する記事を書いたのでぜひ見てください! engineer.retty.me はじめに 背景 なぜ IAM User を減らしたいのか 期限のないアクセスキーの漏洩リスク 管理コストの増加 IAM User を減らすための取り組み IAM Identity Center (AWS SSO) の利用 SaaS 向け IAM User を IAM Role への切り替え Treasure Data Datadog Fastly CI 向け IAM User を IAM Role への切り替え GitHub Actions Cir

                                    AWS の IAM User を減らす取り組み - Retty Tech Blog
                                  • CircleCI のデプロイフローを改善したときにやったこと|デロイト トーマツ ウェブサービス株式会社(DWS)公式ブログ

                                    概要 今回は、内山が担当しているプロジェクトで実施した CircleCI のデプロイフローの改善策について、ご紹介します。 改善前は、以下のような問題点がありました。 デプロイが完了するまでの時間が長い 数年前に設定したものを使いまわしているので、CircleCI の機能を活かせていない これらの問題を解決するために、以下のような改善を行いました。 脱 Docker Compose orb を活用 commands で設定を共通化 この結果、以下のような改善が見られました。 デプロイが完了するまでの時間を短縮した CircleCI の設定ファイルの内容がシンプルになった それぞれの改善策について、ご紹介します。 脱Docker Compose これまで、CircleCI上で Docker Compose を使い、テストやデプロイを行っていました。 この利点としては、手元のPCで実行している

                                    • 急成長中サービスを回しながら開発者体験も考えて Rails フロントエンドをモノレポ移行した話 - RAKSUL TechBlog

                                      ラクスル事業部エンタープライズ開発グループの宮田です。 印刷のラクスルの大企業向け EC プラットフォームである「ラクスルエンタープライズ」でサーバーサイド開発を担当しています。 今回の記事では、フロントエンドプロジェクトのモノレポ構成への移行についてご紹介したいと思います。 我々のチームのモノレポ移行の特徴は、今まさに Rails のフロントエンドとして提供されているプロジェクトにモノレポを取り込んだ点にあると考えています。今後、フロントエンドのモノレポ移行を検討される方へ参考にしていただければと思います。 モノレポを選んだ理由 モノレポとは一言で言うと複数のプロジェクトに分かれたサービスを単一のリポジトリで管理するアーキテクチャです。リポジトリが一つになることでデプロイの高速化や、プロジェクト内でのコードの再利用を促進できるといったメリットがあります。 弊社の印刷事業部では複数の印刷

                                        急成長中サービスを回しながら開発者体験も考えて Rails フロントエンドをモノレポ移行した話 - RAKSUL TechBlog
                                      • 【🔴RSpecエラー】「Docker」+「Rails6」環境で、RSpecの結合テスト(SYSTEM)時にブラウザが起動しないについて

                                        <中略> group :development, :test do gem 'pry-rails' gem "rspec-rails", "~> 4.0.1" gem 'factory_bot_rails', '~> 5.0' end <中略> group :test do gem 'capybara', '~> 3.28' gem 'selenium-webdriver', '~> 3.142' # gem 'webdrivers', '~> 4.1' #「webdrivers」は、Docker上では使用しません。(以前は、chromedriver-helperという名称) end <中略> Selenium::WebDriver::Error::WebDriverError: Failure/Error: raise Error::WebDriverError, self.class.

                                          【🔴RSpecエラー】「Docker」+「Rails6」環境で、RSpecの結合テスト(SYSTEM)時にブラウザが起動しないについて
                                        • GitHub - tadashi0713/circleci_flutter_demo: Demo for CI/CD pipeline for Flutter app using CircleCI.

                                          You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                            GitHub - tadashi0713/circleci_flutter_demo: Demo for CI/CD pipeline for Flutter app using CircleCI.
                                          • CircleCI Orbsで ECR/ECS にデプロイ - Qiita

                                            CircleCI Orbsを使った自動デプロイ環境を試してみたので、一通りの手順(AWSの設定からCircleCIの設定まで)を残しておこうと思います。 AWSやCircleCIにあまり慣れていない方にも参考になるように、最後までやりきれば動く環境ができるはずです。 ちなみに私自身はあまりAWSやCircleCIに詳しくないため間違っている部分があるかもしれません。その際はご指摘いただけると嬉しいです。 1. プロジェクト作成 適当なディレクトリを作成し、Dockerfileを作成します。 FROM ubuntu:16.04 # Install dependencies RUN apt-get update RUN apt-get -y install apache2 # Install apache and write hello world message RUN echo 'Hell

                                              CircleCI Orbsで ECR/ECS にデプロイ - Qiita
                                            • GitHub Action Hero: Stefan Zweifel and "git-auto-commit"

                                              AI & MLLearn about artificial intelligence and machine learning across the GitHub ecosystem and the wider industry. Generative AILearn how to build with generative AI. GitHub CopilotChange how you work with GitHub Copilot. LLMsEverything developers need to know about LLMs. Machine learningMachine learning tips, tricks, and best practices. How AI code generation worksExplore the capabilities and be

                                                GitHub Action Hero: Stefan Zweifel and "git-auto-commit"
                                              • [CircleCIのセキュリティインシデント対応] Railsのmaster keyをローテーション(再生成)する - Qiita

                                                大した情報ではないですが、 circle ciでRailsを使っている人への注意喚起になればと思います。 話の発端 2023/04/01 CircleCIで管理しているセキュア情報が漏洩したかもらしい 環境 Ruby on Rails: 7.0.2 Ruby: 3.1 ruby:3.1.0 をベースイメージにしたコンテナ内で作業 再生成していく 今回は例として、production用のcredentialsを再生成します。 ① 現状のcredentialsをメモする # 現状のcredentialsをメモ帳などにコピー $ rails credentials:show -e production db: username: hoge password: huga

                                                  [CircleCIのセキュリティインシデント対応] Railsのmaster keyをローテーション(再生成)する - Qiita
                                                • CircleCIのNext-generation convenience images(cimg)を使ってみた | DevelopersIO

                                                  こんにちは、CX事業本部 IoT事業部の若槻です。 CI/CDプラットフォームCircleCIでWorkflowを実行すると、次のようなWarningが出ていました。 You’re using a deprecated Docker convenience image. Upgrade to a next-gen Docker convenience image. リンク先を見ると、これは実行環境にLegacy版のConvenience Imageを使っているためとのことです。 Legacy Convenience Image Deprecation - Announcements - CircleCI Discuss 記述によると、Convenience Imageは、2020年により効率的なBuildが可能な次世代版(Next-generation)が導入され、現在はLegacy版の使

                                                    CircleCIのNext-generation convenience images(cimg)を使ってみた | DevelopersIO
                                                  • redmine.tokyo 第17回勉強会に参加して「Redmineプラグイン開発とCIのmatrix」でリモートLTした #redmineT - hanachin temporary

                                                    発表資料 orbの内容 なんかかなり伝わっていないと思うので実際のyamlをはるとこういう感じのyamlでいろんなmatrixができます(雑すぎる説明) https://github.com/yasslab/hello_world/blob/master/.circleci/config.yml CircleCIのorbのregistryはここ https://circleci.com/orbs/registry/orb/agileware-jp/redmine-plugin ソースコードはここに公開されています。 github.com 導入してみたい! みたいな方がいらしたらぜひ ruby-jp のSlackの #redmine チャンネルでお声かけください(常駐してます)。 リモートLT・YouTube live最高 redmine.tokyoの存在をしってから参加してみたいな〜と思っ

                                                      redmine.tokyo 第17回勉強会に参加して「Redmineプラグイン開発とCIのmatrix」でリモートLTした #redmineT - hanachin temporary
                                                    • CircleCIの小手先による高速化手法 - ちなみに

                                                      この記事は Money Forward Engineering Advent Calendar 2021 - Adventar の6日目の記事です。 昨日は TONY (id:galepilot) さんによる「チームで実践したKPTのボリュームを増やすコツ」でした。 ふりかえり、なんとなくやってしまうと惰性になるのでちゃんとチームで意図を理解したうえで実施するのは大切ですね。 CIを速くする意味 CIを速くする意味はなんでしょうか。 DORA(DevOps Research and Assessment) 2021年の Accelerate State of DevOps Report によると、エリートチームのリードタイムは1時間以内ということだそうです。 本当かという感じの短さですね。デプロイ頻度は変わらずオンデマンドということなのですが、1時間以内にトランクにマージされるとすると、デ

                                                        CircleCIの小手先による高速化手法 - ちなみに
                                                      • Advent Calendar駆動開発でAutifyのCircleCI Orbを作りました - Qiita

                                                        この記事は Autify アドベントカレンダー2021 の12日目のエントリです。 こんにちは、AIを使ったテスト自動化プラットフォームを提供しているAutifyでCTOをしております松浦です。 タイトルの通りですが、Advent Calendarの記事を書くのをきっかけにAutifyの公式CircleCI Orbを作りました! 背景 という当社カスタマーサクセスチームの提案から始まった今年のAdvent Calendarの取り組み、CTOとしては参加しないわけにはいかないと思いすぐに枠を取りました。 しかし、枠を取った時点ではネタは何も決まっていませんでした。こういう時は何か作ってそれをネタに記事を書くのがお決まり。ということで、以前から作らねばと思っていたAutifyのCircleCI Orbを作ることにしました。 これまでもAPI(Autify For Web、Autify For

                                                          Advent Calendar駆動開発でAutifyのCircleCI Orbを作りました - Qiita
                                                        • Dependabot の Terraform 0.15 対応が進んでいる件

                                                          最近この Issue が活発になってきました。 Terraform 0.15 support · Issue #1176 · dependabot/dependabot-core 実はプロバイダーバージョンのアップデートだけならもう使えます。 ・プロバイダーバージョンのアップデートはもう動く ・↑の後に必要な .terraform.lock.hcl の更新は実装中とのこと。現在は手動で “$ terraform init -upgrade” が必要 ・terraform バージョンのアップデートはロードマップに含まれていない ↓プライベートリポジトリで動いている様子。 dependabot.yml のドキュメントはここにある ので、試してみるのも良いかもしれません。 ↓このブログが置いてあるリポジトリの .github/dependabot.yml です。daily はやり過ぎなのであとで

                                                          • CircleCIのサポートが実践するデバッグ方法 / The way to debug the builds as practiced by CircleCI support

                                                            2020年6月3日 【オンライン】【最強CircleCI利用術編】CircleCI ユーザーコミュニティミートアップで発表したスライドです。 ケース別に紹介しています。デバックする際の参考にしてみてください。

                                                              CircleCIのサポートが実践するデバッグ方法 / The way to debug the builds as practiced by CircleCI support
                                                            • UnrealEngineを利用したコンテンツ制作におけるAWSの利用例 - Qiita

                                                              はじめに こちらはAWS for Games Advent Calendar 2022 23日目の記事です。AWS の情報が溢れるカレンダーの中で Unreal Engine を主に取り上げることには恐縮ですが、AWS が Unreal Engineというゲームエンジンでどのように利用されているか、どのような使われ方をされているかといったことをご紹介できればと思います。 Unreal Engine はゲーム制作だけでなく、昨今は映像、建築、医療など、幅広い分野でのコンテンツ制作に活用されており、その規模も近年は大きくなっています。今回は AWS のアドベントカレンダーということで AWS と Unreal Engine という括りで考えると、実は AWS のサービスを利用することで Unreal Engine で実現できる事の規模を大きくできたり、Unreal Engineでの開発を促進さ

                                                                UnrealEngineを利用したコンテンツ制作におけるAWSの利用例 - Qiita
                                                              • Learn CI/CD Automation with Terraform and CircleCI

                                                                PackerBuild and manage images as code​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌‍‌​‌‍​‌‌‌​‌‍‌‍​‌‍‌‌​​‍‍‌‍​‌‍‌‍‌​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍‍​‌‍​‌‌​‌‍‍​‌‍‍‌‌‍​‌‍‌​‍‌​​​‍‍‌‍​‌‌‍‌​‌‍‌‌‍‍‌‌‍‍​‍‍‌‍‌​‌‍​‌‌‌​‌‍‌‍​‌‍‌‌​​‍‍‌‍​‌‍‌‍‌​‍‌‍‌‌‌‍‌​‌‍‍‌‌‌​‌‍‌​‍​‍‌‍‍‌‌‌​‌‍‌‌‌‍‌‌‌‌‌​‌‍‌‌​​‌‍‌‌‌​​‍‌‌‍‌​‌‍‌‍‌‍

                                                                  Learn CI/CD Automation with Terraform and CircleCI
                                                                • Webサイト開発特化型AIサービスのWebエンジニアを募集!

                                                                  Webサイト開発特化型AIサービスのWebエンジニアを募集! 株式会社Tsunagu.AI @tsunaguai I want to hear a detailed Tsunagu.AI(ツナグドットエーアイ)は、「ヒトとデータを繋ぐ」をコンセプトに2017年4月に設立されたスタートアップです。 弊社では、Webサイト開発特化型AIサービス「FRONT-END.AI」を開発しております。FRONT-END.AIは、フロントエンド開発を自動化することを目指しているエンジニア向けのサービスです。 Webサイトのデザイン画像をFRONT-END.AIにアップロードすると、AIがデザインを認識して初期コーディングを行います。その精度は100%ではないため、初期コーディングの結果を修正するための管理画面も提供しています。サービスはエンジニアの使いやすさを重視しているため、UI UXに力を入れてサービ

                                                                    Webサイト開発特化型AIサービスのWebエンジニアを募集!
                                                                  • Swift Package Manager and How to Cache It with CI | Uptech

                                                                    Swift package manager is a dependency manager developed by Apple to simplify the development process. Integrated into Xcode 11, it became a turning point in the world of dependency managers for Swift based projects. With no need to install additional software tools it serves as a user friendly, fast working iOS package manager. Below, we look at how the Fastlane tool can be used for task automatio

                                                                      Swift Package Manager and How to Cache It with CI | Uptech
                                                                    • agileware-jp/redmine-plugin orb実装詳解 - hanachin temporary

                                                                      agileware-jp/redmine-plugin orbの実装について詳解をします。 Redmine Advent Calendar 2019の2日目の記事です。 1日めはredmineエバンジェリストの会 2019年まとめでした。 orbはこちらで公開されています。 https://circleci.com/orbs/registry/orb/agileware-jp/redmine-plugin 開発は以下のリポジトリで行われています。 github.com なにをするものか CircleCIでRedmineプラグインのテストを行う際に様々な組み合わせでテストするのを補助するためのorbです。 なぜCircleCIのorbか CircleCIを使っているからです。またorbとして公開すると複数のプラグインのリポジトリで設定を共通化できます。 ディレクトリ構造 2019/12/01

                                                                        agileware-jp/redmine-plugin orb実装詳解 - hanachin temporary
                                                                      • デバイスファームで出力されるテスト結果とCI/CDサービスでの活用について|tarappo

                                                                        はじめにiOS/Androidの自動テストを実行する環境として端末(実機やエミュレーター)を利用したいケースがあるかと思います。 自動テストは手元だけの実行でなく、CI/CDサービスを通して継続的に実行できるようにしておくことが望ましいです。 その場合、CI/CDサービスからどのように端末に対して自動テストを実行すれば良いでしょうか。 最近は、クラウドのCI/CDサービス(BitriseやCircleCIなど)の利用が増えています。 そのため、CI/CDサービスを通してテストを実行する場合、デバイスファームを利用することになるかと思います。 そこで、本稿ではCI/CDサービスを通してデバイスファームで自動テストを実行した場合について、主に次の2つのことについて書いていきます。 - デバイスファームが出力するテスト結果 - CI/CDサービスによるテスト結果の表示 まず、これらについて書く前

                                                                          デバイスファームで出力されるテスト結果とCI/CDサービスでの活用について|tarappo
                                                                        • 4 things you didn’t know you could do with GitHub Actions

                                                                          AI & MLLearn about artificial intelligence and machine learning across the GitHub ecosystem and the wider industry. Generative AILearn how to build with generative AI. GitHub CopilotChange how you work with GitHub Copilot. LLMsEverything developers need to know about LLMs. Machine learningMachine learning tips, tricks, and best practices. How AI code generation worksExplore the capabilities and be

                                                                            4 things you didn’t know you could do with GitHub Actions
                                                                          • YUMEMI.swift #14 でnoteのiOSチームの自動化のアップデートを発表しました #yumemi_swift|かっくん / iOS Developer

                                                                            普通にYUMEMI.swiftに参加者として登録していて開催を楽しみに待っていたのですが、ゆめみ社の@loveeさんから「登壇枠が余っているので登壇できないか?」というお誘いをいただきました。 こういう機会は逃すと勿体無いので前向きに検討していたのですが、最近SwiftやiOS周りで発表できるようなネタが思いつかず悩んでいたところ、社内で自動化の話がいいんじゃないかという案をもらったので、自動化のアップデートについて話すことにしました。 発表資料はこちらです。 もともとのnoteのiOSチームの自動化そもそも前任者の@laprasdrumさんが基本的な自動化については整えてくれていました。 iOSDC 2020で基本的な内容が発表されていますので、興味のある方は見てみてください。 あれから1年以上経過したので、ここではそのアップデートを紹介します。 発表内容バグ情報を手軽にリポジトリに溜め

                                                                              YUMEMI.swift #14 でnoteのiOSチームの自動化のアップデートを発表しました #yumemi_swift|かっくん / iOS Developer
                                                                            • Dockerfile放浪記 - SIer Retirement Engineer

                                                                              本記事は、ストックマーク Advent Calendar 2021 - Adventarの8日目の記事です。 青春篇 炊飯器の早炊きが15分の壁を越え、3分の代名詞だったカップラーメンは1分タイプの商品が出回るようになり、花金じゃなくたって秒で退勤するこのご時世に、45分とはいかがなものか。 スプリントという煩悩から解脱して良い週末を迎えようと、リリースを金曜日に置いているAstrategyチームにとって、たまに思い出したようにやってくるあいつは1番のガンかもしれない。 GCPバッチのコンテナビルド。 洋の東西を問わず、自然言語処理で1番を自負する弊社にとって避けては通れない、あんちくしょう。 風雲編 EFSを使ってアプリケーションの変更でビルドが走らないようにしてみたり、速いと聞いたpoetryを導入するため長年連れ添ったrequirements.txtを無慈悲に切り捨ててみたり、そもそ

                                                                                Dockerfile放浪記 - SIer Retirement Engineer
                                                                              • Terraform Provider Mackerel を利用したメンテナンス表示自動化例

                                                                                本記事は以下の18日目のエントリです。 Mackerel Advent Calendar 2022 [1] CircleCI Advent Calendar 2022 [2] 今年は随所でだいぶ CircleCI に取り組んだ1年でした。 記事にはしてないのですが、コストを意識しつつ、ダイナミックコンフィグ、テストの並列分割、インサイト、といったあたりを工夫する日々だったように思います。 今年前半で一旦プロトタイプ開発がひと区切りとなり引き渡してメンテナンスフェーズとなったプロジェクトがあります。こちらで CircleCI と Terraform Provider Mackerel、その他いろいろを組み込んで、自分史上最高にオペレーション自動化を実現できました。小規模ながら決まった名前でブランチを切り出せば staging へ[3]、それを main にマージすれば production

                                                                                  Terraform Provider Mackerel を利用したメンテナンス表示自動化例
                                                                                • Legacy Convenience Image Deprecation

                                                                                  In 2020 CircleCI introduced the next generation (next-gen) of convenience images. These new images are designed to replace the legacy convenience images that were released during the announcement of CircleCI 2.0. The next-gen CircleCI convenience images are designed from the ground up for a CI/CD environment. They are designed to be faster, more efficient, and most importantly, more reliable. You

                                                                                    Legacy Convenience Image Deprecation

                                                                                  新着記事