質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
GitHub

GitHubは、Gitバージョン管理システムを利用したソフトウェア開発向けの共有ウェブサービスです。GitHub商用プランおよびオープンソースプロジェクト向けの無料アカウントを提供しています。

Q&A

1回答

709閲覧

GitHub Actionsの設定

panapin

総合スコア14

GitHub

GitHubは、Gitバージョン管理システムを利用したソフトウェア開発向けの共有ウェブサービスです。GitHub商用プランおよびオープンソースプロジェクト向けの無料アカウントを提供しています。

0グッド

0クリップ

投稿2020/10/15 02:33

編集2020/10/15 02:34

前提・実現したいこと

GitHub Actionsにて、super linter をプルリクエストキックで稼働させることを目指しています。
プルリクエストキックで、super linterを稼働させるところまではできましたが
ログ?を見ると、毎度Dockerをプルして立ち上げてなどを行い2分ほどかかることがわかりました。

実現したいこと

毎度Dockerをプルして立ち上げてなどを行い2分ほどかかることがわかりました。

  1. 上記の毎度Dockerをプルしている部分を一度起動しておけば次からプルしないようにすることは、可能でしょうか?

2020-09-23 01:16:13 [WARN ] Report output folder (/github/workspace/super-linter.report) does NOT exist.

  1. 上記のレポートも出力したいと考えております。

  フォルダを用意したりは、してみたのですが「does NOT exist.」となってしまいます。
どうすれば出力されるようになりますか?

Dockerをプルするときのログ

1Pull down action image 'github/super-linter:latest' 2 /usr/bin/docker pull github/super-linter:latest 3 latest: Pulling from github/super-linter
#ワークフローの名前 name: Lint code Base #ワークフローの実行イベント定義 on: pull_request: branches: - master - dev #ワークフローにて実行するジョブ jobs: build: name: Lint Code Base #実行仮想環境指定 runs-on: ubuntu-latest #jobs内で実行される処理内容 steps : - name : Checkout Code uses : actions/checkout@v2 - name : Lint Code Base uses : docker://github/super-linter:latest env : VALIDATE_ALL_CODEBASE: false VALIDATE_PYTHON : true VALIDATE_PYTHON_PYLINT : true VALIDATE_PHP : true VALIDATE_PHP_BUILTIN : true VALIDATE_PHP_PHPCS : true VALIDATE_PHP_PHPSTAN : true VALIDATE_PHP_PSALM : true VALIDATE_JSON : true VALIDATE_JAVASCRIPT_ES : true ACTIONS_RUNNER_DEBUG : true CSS_FILE_NAME : .stylelintrc.json GITHUB_TOKEN: ※GITHUB_TOKENは、設定されています

試したこと

実現したいこと (No. 1)

検索してヒットした記事、公式サイトなどを、見させていただいたのですが解決につながるような記事
そもそも、できるのか?っていうところで止まっています。

実現したいこと (No. 2)

全然検討違いであったら申し訳ないのですが、チェックする該当ブランチに「/github/workspace/super-linter.report」でフォルダ階層を
作ったりしました。

補足情報(FW/ツールのバージョンなど)

見た記事は、たくさんありどれも解決したい内容に触れてないことが多かったためLINKなどの情報は記載しません。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Zuishin

2020/10/19 04:25

よく新しい質問できるな。
guest

回答1

0

  1. docker pullした後にchacheすれば良いと思われます。

https://scrapbox.io/miyamonz/Github_Actionでdockerをキャッシュしたい

  1. フォルダを作成後、volume mountすればコンテナ内でフォルダが共有されると思われます。

https://www.nuomiphp.com/eplan/en/36952.html

投稿2020/10/28 16:08

yurak

総合スコア160

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問