Open ohsawa opened 2 years ago
github action のテストはこちらで完了しました: https://github.com/martinetd/G4_container_updater
action でコンテナをビルドしてからswu化することまでは問題ないですが、 upload-artifact を使ってもG4が使えそうなURLがありません: https://github.com/actions/upload-artifact/issues/50
なので、とりあえず github pages と同じく自分のリポのgh-pages ブランチに push する形になってしまった。動きますが、大きいコンテナの場合はあっという間に気まずくなりそうですね…
hawkbitを使っていたら ./mkswu_hawkbit_push_update で問題なくswuをアップロードしてかつアップデートのトリガーもできますが実際に実装していません。 とりあえず興味があったら hawkbit を立ち上げてみてください、armadillo サイトのツールに立ち上がりのスクリプトを使ってもらえたらと思います: https://armadillo.atmark-techno.com/resources/software/armadillo-iot-g4/tools
なので、とりあえず github pages と同じく自分のリポのgh-pages ブランチに push する形になってしまった。動きますが、大きいコンテナの場合はあっという間に気まずくなりそうですね…
大澤さんの提案で upload-artifact ではなく release の機能を使ってみました。タグ自体は更新されてないようですが、イメージ自体は更新されてますのでそちらにしました。
試して何か問題か分かりにくいところあったら教えてください。
Armadillo-IoT G4のアップデートを提供するためのコンテナイメージを含むswuパッケージをDockerfileから生成するgithub action込みのサンプルリポジトリを作ろうと考えいます。