並び順

ブックマーク数

期間指定

  • から
  • まで

161 - 200 件 / 474件

新着順 人気順

Actionsの検索結果161 - 200 件 / 474件

  • 実行時間ベースでテストを分割するGitHub Action

    GitHub Actionsでテストファイルを複数ノードに適切に分割するためのカスタムアクション、r7kamura/split-tests-by-timingsを作った。 CircleCIに同様の仕組みがあり、今回はこれのGitHub Actions版が欲しかった。 既存ツールとして、Go製のleonid-shevtsov/split_testsというCLIツールがあり、これを利用するchaosaffe/split-testsというカスタムアクションがある。 このカスタムアクションでも不足は無かったが、幾つかの理由で今回自作するに至った。 しばらく使いそうなので、保守性を上げるためにも、不要な機能を取り除いて必要最低限の機能にしたかった GitHub Actionsは仕様変更が多いため、自分で保守できるようにしたかった 今回、内部実装としてRust製のmtsmfm/split-testとい

    • GitHub Actionsの共通したアクションを切り出してシンプルに保つ

      こんにちは。スターフェスティバル株式会社の ikkitang です。 さて、皆様 GitHub Actions 使ってますか? 弊社では大半のプロジェクトで GitHub Actions が活用されていて、 月 1 回の WinSession で知見が共有されたりしています。 GitHub Actions の素敵な所はイベントの柔軟さだと感じています。それによって GUI での操作が想起できて、直感的にイベントをフックさせて Workflow を作っていくことができます。とはいえ、Workflow が増えてくると別の Workflow をコピペで持ってきて必要な Step を書き換えるなんてことをすることがないでしょうか。 そこで、今回は Workflow の保守性を上げるために Step の共通化について調べてみました。 ちなみに今回説明にあたって GitHub にサンプルを用意してみま

        GitHub Actionsの共通したアクションを切り出してシンプルに保つ
      • GitHub Actions でモノレポ上の変更があったプロジェクトだけテストを走らせる


         sparse checkout git diff  on.push.paths 使 sparse checkout  # .github/workflows/foo-test.yaml name: foo-test on: push: paths: systems/foo/** env: SPARSE_CHECKOUT_DIR: systems/foo jobs: test: runs-on: Ubuntu-20.04 steps: - name: sparse checkout run: | git clone --filter=blob:none --no-checkout --depth 1 --sparse https://${GITHUB_ACTOR}
          GitHub Actions でモノレポ上の変更があったプロジェクトだけテストを走らせる
        • GitHub ActionsのワークフローをオートスケールするSelf-hosted runnerに移行した話 - Mobile Factory Tech Blog

          こんにちはエンジニアのEadaedaです。 皆さんのチームではGitHub Actionsを使っていますか?ブロックチェーンチームではテストやリンター、デプロイといったワークフローをGitHub Actionsで行っています。 今まで、デプロイ以外のワークフローはGitHub-hosted runnerで実行、デプロイはSelf-hosted runnerで実行していましたが、運用していくうちに特定の環境内にあるサーバーで実行されるように仕組みを見直す必要がでてきました。このため全てのワークフローをSelf-hosted runnerに移行する対応を行いました。この記事では移行の際に見つけた便利なものや困ったことを紹介します。 Self-hosted runner GitHub Actionsでは、基本的にGitHubが用意したVMでワークフローが実行されます。このVMをGitHub-ho

            GitHub ActionsのワークフローをオートスケールするSelf-hosted runnerに移行した話 - Mobile Factory Tech Blog
          • GitHub Actions のストレージ空き容量を限界まで拡張する

            name: Container deploy on: release: types: [published] concurrency: group: ${{ github.workflow }}-${{ github.ref }} cancel-in-progress: true env: REGISTRY: ghcr.io IMAGE_NAME: pinto0309/test jobs: docker-deploy: runs-on: ubuntu-22.04 permissions: contents: read packages: write steps: - name: Git checkout uses: actions/checkout@v3 - name: Enable buildx uses: docker/setup-buildx-action@v2 - name: Ch

              GitHub Actions のストレージ空き容量を限界まで拡張する
            • GitHub Actionsファーストインプレッション 〜v1との違い、導入方法、価格、良い点・悪い点〜


              GitHub Marketplace v1URLGitHub ActionsGooglev1v1v2 v1使v2使v1使v2使 GitHub Action v2使 Enable Repository  GUI .github/workflowsYAMLYAML start
                GitHub Actionsファーストインプレッション 〜v1との違い、導入方法、価格、良い点・悪い点〜
              • GitHub ActionsにCI/CD機能を搭載〜パブリックリポジトリでは無料で利用可能

                GitHub Actionsを使うことで、開発ワークフローを自動化できます。いかなるワークフローも自動化できますし、GitHubのどのようなイベントであってもワークフローを起動することができます。そして、その処理はGitHub上で実行され、詳細に進捗を確認することができます。GitHub Actionsでは、ワークフローや処理内容はリポジトリ内のコードとして記述されるため、作成したワークフローを共有したり、再利用するだけでなく、開発プロセスを含めてforkすることも可能になります。 昨年のGitHub Actionsのリリース以来、多くの反響があり、数千ものすばらしいワークフローが作成されました。その一方で、ほぼ全員から、CI/CDで使いたいという明確なフィードバックも受け取りました。その結果、GitHub ActionsにCI/CD機能を実装するという結論にいたりました。 11月13日に

                  GitHub ActionsにCI/CD機能を搭載〜パブリックリポジトリでは無料で利用可能
                • GitHub Actions から AWS へのアクセスに利用している OpenID Connect ID Provider の thumbprint について調査した - ROUTE06 Tech Blog

                  ROUTE06 でエンジニアリングマネージャ兼ソフトウェアエンジニアとして働いております海老沢 (@satococoa) と申します。 先日発生した GitHub Actions と AWS の OpenID Connect 連携におけるトラブルに関して調査を行い、対応方針を策定した件を共有したいと思います。 [2023/07/10 追記] Thumbprint を明示的にユーザ側で設定しなくて良いように、AWS 側で対応されたそうです。 github.com 当面 Terraform のモジュール的には必須入力のままですが、任意の文字列で良いそうです。 (いずれ入力も不要になるのかと思います。) https://github.com/aws-actions/configure-aws-credentials/issues/357#issuecomment-1626357333 The A

                    GitHub Actions から AWS へのアクセスに利用している OpenID Connect ID Provider の thumbprint について調査した - ROUTE06 Tech Blog
                  • The Big Collection Of Amazing Photoshop Actions

                      The Big Collection Of Amazing Photoshop Actions
                    • Notion APIとGitHub Actionsで毎日ページを自動生成する


                      @eetann092 ChromeChoomameGitHub Actions使Chrome GitHub ActionsNotion API 0Notion      Notion API 使 name: Notion Daily Generator on: schedule: - cron: "8
                        Notion APIとGitHub Actionsで毎日ページを自動生成する
                      • PyPIにおける潜在的な任意コード実行


                        (English version is also available.) PyPI1 PyPIReporting a security issue[email protected] PyPIGitHub Actions 
                          PyPIにおける潜在的な任意コード実行
                        • mirage-ecsで各メンバー専用開発サーバーを実現!まちのコインの運用事例を紹介します - KAYAC engineers' blog


                          SRE  mirage-ecs  使 coin.machino.co mirage-ecs 使  AWS ECSURL *1    ()   mirage-e
                            mirage-ecsで各メンバー専用開発サーバーを実現!まちのコインの運用事例を紹介します - KAYAC engineers' blog
                          • 写真画像を1クリックでヴィンテージ風にするフリーのPhotoshopのアクション


                            1調PhotoshopLorelei Web Design 1  Photoshop CS4 Download Free actions-LWD8.zip C:\Program Files\Adobe\Adobe Photoshop CS4\Presets\Actions\ Photoshop Lorelei Web Design
                            • 40 Photoshop Actions for Designers and Photographers – DesignM.ag

                              li > a" data-ddst-label="Navigation Items" data-ddst-no-support="background,border"> li > a" data-ddst-label="Navigation Items" data-ddst-no-support="background,border"> Home Categories Tutorials Resources Inspiration Freelance Interviews Design Freebies About Contact Advertise With Us Write For Us Contact Photoshop Actions allow designers and photographers to quickly edit photos in a specific way

                                40 Photoshop Actions for Designers and Photographers – DesignM.ag
                              • GitHub Actionsのcheckoutアクションがv2でいろいろ変わって便利になっていた - いけだや技術ノート

                                GitHub Actionsをそこそこ使っている今日この頃です。さて、Actionsといえば普遍的に使う、リポジトリをチェックアウトする actions/checkout がありますが、このアクションがv2になり、色々と挙動が変更・改善されてい便利そうなのでいくつかご紹介。 https://github.com/actions/checkout/releases/tag/v2.0.0 https://github.com/actions/checkout#whats-new fetchのdepthがデフォルトで1になり、フェッチが速くなった チェックアウトの際に使用されたActions発行のトークンがgitのconfigに永続化され、リモートへのpushなどの操作が設定要らずでできるようになった ブランチのチェックアウト時にはローカルブランチを作るようになった(detached HEADに

                                  GitHub Actionsのcheckoutアクションがv2でいろいろ変わって便利になっていた - いけだや技術ノート
                                • AWS for GitHub Actions

                                  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

                                    AWS for GitHub Actions
                                  • GitHub CLIを使ってターミナルでGitHub Actionsを操作する


                                    ghPull RequestIssueGistGitHub使1.9.0GitHubGitHub Actions MislavGitHub Actionsgh使2gh rungh workflow  Pull Requestgh pr checks
                                      GitHub CLIを使ってターミナルでGitHub Actionsを操作する
                                    • GitHub Actionsを使って、個人タスク用のissueを毎日作成する - よしたく blog


                                      GitHub  issue   GitHub 使 issueGitHub Actions  issue issue  work.github/ISSUE_TEMPLATE/todolist.md --- name: TODO  about: ti
                                        GitHub Actionsを使って、個人タスク用のissueを毎日作成する - よしたく blog
                                      • GitHub Actions self-hosted runners on Google Cloud

                                        EnterpriseGitHub Actions self-hosted runners on Google CloudLearn about patterns for configuring and maintaining GitHub Actions self-hosted runners on Google Cloud. This post is co-authored with Bharath Baiju and Seth Vargo from Google Cloud. Introduction GitHub Actions help you automate your software development workflows. You’re probably already familiar with the built-in runners for Windows, Li

                                          GitHub Actions self-hosted runners on Google Cloud
                                        • Docker Hub の pull rate limit について現状まとめ - 生産性向上ブログ

                                          Docker Hub の pull rate limit が 8 月に発表され、この記事執筆時点(11/15)で適用されつつあります。この pull rate limit の情報がいろいろなところに散らばっていてわかりづらくなってきたので、自分自身の情報整理のためにこの記事に現状をまとめてみました。 TL;DR 背景 Docker Hub の pull rate limit pull rate limit の回数カウントの定義 pull rate limit の適用スケジュール 現在の pull rate limit の確認方法 pull rate limit の例外 OSS サービス ミラー AWS ユーザー向け Docker Hub の public イメージの利用チェックツール Docker Hub の代替サービス まとめ TL;DR Docker Hub から pull するときは

                                            Docker Hub の pull rate limit について現状まとめ - 生産性向上ブログ
                                          • Self-hosted runners for GitHub Actions is now in beta

                                            ProductSelf-hosted runners for GitHub Actions is now in betaSelf-hosted runners offers a number of advantages when the hosted virtual environments don’t meet all your needs and it’s now available for GitHub Actions in beta. Since we announced GitHub Actions support for CI/CD In August, self-hosted runners have been one of the most eagerly anticipated updates—and it’s now available in beta. Advanta

                                              Self-hosted runners for GitHub Actions is now in beta
                                            • The programmable data streaming platform

                                              An open-source data streaming platform with in-line computation capabilities. Apply your custom programs to aggregate, correlate, and transform data records in real-time as they move over the network.

                                                The programmable data streaming platform
                                              • GitHub Actions by Example

                                                GitHub Actions is a convenient CI/CD service provided by GitHub. GitHub Actions by Example is an introduction to the service through annotated examples. Hello World Event Triggers Actions Environment Variables Parallel Jobs Job Ordering Job Matrix Outputs Context Variables Context Expressions

                                                • Github Actionsでbranch作成/削除にフックしてFeature環境を構築する - c-bata web

                                                  最近Github Actionsを触る機会があったのですが、まだ自分のgithub accountはbetaのwait list待ちで業務で使ってるrepostioryでしか使えないので、使い方とかポイントを忘れないようにメモ。ついでにいくつか公式のactionにPR送ったり、KubernetesのIngress Rulesを編集するためのActionを公開していたりもするので、こちらも紹介します。 Add deleted_branch and deleted_tag filters by c-bata · Pull Request #42 · actions/bin · GitHub Add github action for kubectl by c-bata · Pull Request #9 · actions/gcloud · GitHub GitHub - abema/gith

                                                    Github Actionsでbranch作成/削除にフックしてFeature環境を構築する - c-bata web
                                                  • GitHub ActionsでのTerraformの設定ファイルのCIを試してみた | DevelopersIO


                                                     GitHub ActionsTerraformCITerraformterraform plan Terraform GitHub Actions Getting Started GitHub Actions  Pull Request  terraform fmt  terraform init te
                                                      GitHub ActionsでのTerraformの設定ファイルのCIを試してみた | DevelopersIO
                                                    • GitHub Actionsでデプロイを並列に実行させてCI/CDを高速化してみた | DevelopersIO


                                                      CI/CD  AWSGitHub Actions  AWS.github/workflowsYAMLGitHub Actions 
                                                        GitHub Actionsでデプロイを並列に実行させてCI/CDを高速化してみた | DevelopersIO
                                                      • GitHub Actions の self-hosted runners を AWS ECS で動かして、CI / CD パイプラインを作る - エクサウィザーズ Engineer Blog

                                                        DevOps エンジニアの 根本 征 です。 7月からエクサウィザーズ にジョインし、CI / CD パイプラインの改善や自動テストの布教などを行っています。 今回は GitHub Actions の self-hosted runners を AWS ECS 上に構築し運用してみたので、その試行錯誤について紹介したいと思います。 GitHub Actions と self-hosted runners self-hosted runners を Docker で動かす self-hosted runners を AWS ECS で動かす アプリケーションを AWS ECS へデプロイする Workflow を作る おわりに GitHub Actions と self-hosted runners GitHub Actions は GitHub ユーザーであれば現在多くの方がご存知・ご活用

                                                          GitHub Actions の self-hosted runners を AWS ECS で動かして、CI / CD パイプラインを作る - エクサウィザーズ Engineer Blog
                                                        • GitHub - actions/github-script: Write workflows scripting the GitHub API in JavaScript

                                                          This action makes it easy to quickly write a script in your workflow that uses the GitHub API and the workflow run context. To use this action, provide an input named script that contains the body of an asynchronous function call. The following arguments will be provided: github A pre-authenticated octokit/rest.js client with pagination plugins context An object containing the context of the workf

                                                            GitHub - actions/github-script: Write workflows scripting the GitHub API in JavaScript
                                                          • Introducing Actions on GitHub Mobile

                                                            October 4, 2022 Actions are coming to GitHub Mobile! You can now view and manage your pull requests on the go. Tapping on checks when viewing a pull request now leads to a vastly improved experience, including the ability to view a workflow-run, its jobs and even the logs of completed steps inside. A run did not go as planned? No problem. GitHub Mobile now supports re-running single jobs, failed j

                                                              Introducing Actions on GitHub Mobile
                                                            • コンテナのセルフホストランナーの中でコンテナを使えるようにするrunner-container-hooks

                                                              以前にセルフホストランナーの知られざる機能であるジョブの前後に任意のスクリプトを実行できるhookを紹介しました。 今回はセルフホストランナーの知られざる機能の紹介第二弾としてactions/runner-container-hooksを紹介します。 runner-container-hooksは2023年現在では比較的新しい機能で、自分もいつ頃に知ったのかは覚えていないのですが、actions/runnerのリポジトリには2022年の4-5月頃に追加されていたようです。実装のpull-reqから少し遅れて5月には設計ドキュメントと言えるADRのpull-reqが出されています。 このADRを見たところ自分がセルフホストランナーを運用する上で今まではどうしても不可能であったコンテナの中で起動したセルフホストランナーの中でコンテナ型のactionなどが実行できないという制約を突破できることが

                                                                コンテナのセルフホストランナーの中でコンテナを使えるようにするrunner-container-hooks
                                                              • GitHub ActionsとGoogle CloudのOIDCの仕組みを理解する

                                                                GitHub Actions から AWS や GCP などのクラウドリソースを操作するときは、 OIDC を使用することが主流だと思いますが、手順に沿って設定はできるもの仕組みがよく分かっていない方も多いと思います。 この問題は厄介で、様々な"分からない"が絡まりあって生まれている問題だと思います。 例えば、 どんな仕組み・流れでAWS・GCPを操作できるようになっているのか分からない(私) そもそもなぜOIDCを設定すると嬉しいのか分からない(私) 色々な設定をしたけど何をしているのか分からない(私) などが挙げられると思います。 これらを解消し、OIDCを利用したGitHub ActionsとGCPの連携の流れ・仕組みを探求するのがこの記事の目的です。 ※Google CloudのことはGCPと書きます。 ※記事で触れないこと GitHub Actions - Google Clou

                                                                  GitHub ActionsとGoogle CloudのOIDCの仕組みを理解する
                                                                • GitHub Actionsでrubyを使うなら ruby/setup-ruby を使おう - masa寿司の日記


                                                                  GitHub Actions Ruby 使2019/01/05 - masa寿   GitHub Actions Ruby使GitHub actons/setup-ruby 使VMRuby @eregon  eregon/use-ruby-action  eregon/use-ruby-action  actions/setup-ruby   eregon/use-ruby-action  ruby/setup-ruby Ruby  ruby/setup-ruby
                                                                    GitHub Actionsでrubyを使うなら ruby/setup-ruby を使おう - masa寿司の日記
                                                                  • 65 Photoshop Actions for Photo Touch-Ups and Enhancements - DesignM.ag

                                                                    li > a" data-ddst-label="Navigation Items" data-ddst-no-support="background,border"> li > a" data-ddst-label="Navigation Items" data-ddst-no-support="background,border"> Home Categories Tutorials Resources Inspiration Freelance Interviews Design Freebies About Contact Advertise With Us Write For Us Contact

                                                                      65 Photoshop Actions for Photo Touch-Ups and Enhancements - DesignM.ag
                                                                    • GitHub Actions: Setup-node now supports dependency caching

                                                                      July 2, 2021 You can now run Node.js projects faster on GitHub Actions by enabling dependency caching on the setup-node action. setup-node supports caching from both npm and yarn package managers. - uses: actions/setup-node@v2 with: node-version: '14' cache: npm For questions, visit the GitHub Actions community Maintainers now have additional control over when they must approve Actions runs for ne

                                                                        GitHub Actions: Setup-node now supports dependency caching
                                                                      • GitHub ActionsにSSHで入る(簡単3ステップ) - Qiita

                                                                        jobs: build: runs-on: ubuntu-latest steps: - uses: actions/checkout@v1 # 略(色々なstep) - name: Setup tmate session uses: mxschmitt/action-tmate@v3 # 略(色々なstep) 2. Actionsのワークフローを動かす pushする、PRを立てる等、ワークフローを動かすためのトリガーを実行してください。 ワークフローが動き出すと、action-tmateが動くステップでずっと止まっているので、そこを選択。 SSHコマンドが書かれているのでコピーする。 3. SSHログインする ターミナルで先ほどコピーしたSSHコマンドを実行。 以上、3ステップでした。 後始末 SSHログイン後にやりたい作業が終わったら、ワークフローを停止しましょう。 参考 GitHub

                                                                          GitHub ActionsにSSHで入る(簡単3ステップ) - Qiita
                                                                        • GitHub Actionsが創る開発者の未来―― コンテナ技術がワークフローをOSS化する【デブサミ2019】

                                                                          2008年の創業以来、世界中のソフトウェア開発を支えてきたGitHub。同社は昨年10月に、コンテナ技術をベースとしたワークフロー自動化の機能「GitHub Actions」を発表した。現代のソフトウェア開発では、多くの開発者たちが開発ワークフローの構築や設定に多大なる時間を費やしている。そんな中、GitHub Actionsは、コンテナ技術をうまく利用することで、開発ワークフローの課題を解決することを目指している。GitHub Actionsによって、開発者の世界はどう変わっていくのか。GitHubソリューションズエンジニアの池田尚史氏が、デモを交えながら解説した。 講演資料:GitHub Actionsはどのような未来を描くのか GitHubソリューションズエンジニア 池田尚史氏 GitHub Actionsは、ソフトウェア開発の進化の触媒 現代のソフトウェア開発は、ある課題を抱えてい

                                                                            GitHub Actionsが創る開発者の未来―― コンテナ技術がワークフローをOSS化する【デブサミ2019】
                                                                          • GitHub Actions と hadolint を組み合わせて Dockerfile の静的解析を自動化しよう! - kakakakakku blog

                                                                            GitHub Actions と hadolint (Haskell Dockerfile Linter) を組み合わせて,今まで雑に実装してきた Dockerfile の静的解析を自動化する環境を作った.できる限り Dockerfile Best Practices を意識していることもあり,警告はあまり多く出なかったけど,やはり CI (Continuous Integration) で気付ける安心感はある! www.docker.com hadolint (Haskell Dockerfile Linter) hadolint を使うと Dockerfile に警告を出してくれる.また Dockerfile の RUN は,シェルスクリプトの Linter として有名な ShellCheck を使って警告を出してくれる.例えば FROM centos:latest のように FROM

                                                                              GitHub Actions と hadolint を組み合わせて Dockerfile の静的解析を自動化しよう! - kakakakakku blog
                                                                            • GitHub Actionsさんはリリース用プルリクエストの作成も自動化できるようです

                                                                              「そんなもの余裕なんですけど」 と言ってくださったのでGitHub Actionsでリリース用PRを作成するお話をしていきます。 はじめましてスペースマーケットでフロントエンドエンジニア兼リーダーをしている和山です。 なぜやるのか さっそくですが、今回なぜGitHub Actionsにこのようなお仕事をお願いすることになったのかその経緯からまずはお話させていただきます。 スペースマーケットでのブランチ運用は下記のようになっています(※リポジトリのできた時期によって若干運用が異なる場合があります)。 大きく分けると3種類、featureの開発ブランチとstaging環境と同期しているstagingブランチ、本番環境と同期しているmaster(main)ブランチとなります。 また環境と紐づくブランチではpushイベントを契機としてAWSのCodePiplineを通してそれぞれの環境へ資材が反映

                                                                                GitHub Actionsさんはリリース用プルリクエストの作成も自動化できるようです
                                                                              • コスト安なCI環境を目指してオートスケールするCI環境を構築する - 電通総研 テックブログ

                                                                                こんにちは。X(クロス)イノベーション本部 ソフトウェアデザインセンター の山下です。 今回はユーザーに合わせてオートスケールするGitHub ActionsのRunnerについて紹介しようと思います。 課題と目的 公式の推奨している方法について 構築の手順 事前準備 terraformの実行 terraformファイルの作成 terraformの実行 GitHub Appにhookの設定を追加 実際に利用する場合 まとめ 課題と目的 GitHub Actionsを使ってCIを実施するのは一般的になってきています。 ISIDでもGitHub Actionsを活用してCIを実施しています。 しかし、GitHub社が提供しているrunners(GitHub-hosted runners)では困る場合があります。「GitHub Actionsでオンプレミス環境のCI/CDを実行する方法」の記事で

                                                                                  コスト安なCI環境を目指してオートスケールするCI環境を構築する - 電通総研 テックブログ
                                                                                • GitHub Actions 最近のやらかし一覧 - Kengo's blog

                                                                                  FOSS開発で細かいやらかしを積み上げてきたのでまとめる。 テストの失敗原因レポートをartifactとしてアップロードしそこねる actions/upload-artifactを使ってテストレポートをartifactとしてアップロードする際、以下の書き方だと失敗する。 # bad - run: | ./gradlew test --no-daemon --stacktrace - uses: actions/upload-artifact@v2 with: name: reports path: build/reports これはテストが失敗した時点で後続のstepsが実行されなくなるため。明示的に失敗時でもアップロードされるように指示する必要がある。 # bad - run: | ./gradlew test --no-daemon --stacktrace - uses: actio

                                                                                    GitHub Actions 最近のやらかし一覧 - Kengo's blog