diff options
| author | Masaya Suzuki <15100604+massongit@users.noreply.github.com> | 2023-02-05 14:04:02 +0900 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-02-05 14:04:02 +0900 |
| commit | f5993373200746856ccdcd8629d8180c8d3d1b5a (patch) | |
| tree | a1e1aae07f14ca54320223f6735c18ccc99141b3 /.github | |
| parent | BuildX設定漏れ修正 (#9741) (diff) | |
| download | sharkey-f5993373200746856ccdcd8629d8180c8d3d1b5a.tar.gz sharkey-f5993373200746856ccdcd8629d8180c8d3d1b5a.tar.bz2 sharkey-f5993373200746856ccdcd8629d8180c8d3d1b5a.zip | |
DockleのCI追加 (#9568)
* Dockerイメージ検査のCI追加
* Add cp
* step分離
* step分離
* rm depends_on
* Dockle実行時に必要なイメージタグ付与処理をCI内で行う
* 末尾に移動
* Add comment
* .git削除処理をビルドステージに移動
* docker-compose.yml作成処理追加
* aptのキャッシュ削除処理追加
* ヘルスチェック用スクリプト追加
* yqインストール処理修正
* Add ca-certificates
* yqインストール処理をビルドステージに移動
* インデントを揃える
* インデントをタブに変更
Diffstat (limited to '.github')
| -rw-r--r-- | .github/workflows/dockle.yml | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/.github/workflows/dockle.yml b/.github/workflows/dockle.yml new file mode 100644 index 0000000000..9b79ee54f0 --- /dev/null +++ b/.github/workflows/dockle.yml @@ -0,0 +1,30 @@ +--- +name: Dockle + +on: + push: + branches: + - master + - develop + pull_request: + +jobs: + dockle: + runs-on: ubuntu-latest + env: + DOCKER_CONTENT_TRUST: 1 + steps: + - uses: actions/checkout@v3.2.0 + - run: | + curl -L -o dockle.deb "https://github.com/goodwithtech/dockle/releases/download/v0.4.10/dockle_0.4.10_Linux-64bit.deb" + sudo dpkg -i dockle.deb + - run: | + cp .config/docker_example.env .config/docker.env + cp ./docker-compose.yml.example ./docker-compose.yml + - run: | + docker compose up -d web + docker tag "$(docker compose images web | awk 'OFS=":" {print $4}' | tail -n +2)" misskey-web:latest + - run: | + cmd="dockle --exit-code 1 misskey-web:latest ${image_name}" + echo "> ${cmd}" + eval "${cmd}" |