-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
PlaywrightのGitHub Actions導入 #19
Comments
voicevox_engineがないので失敗する。docker imageを使えると早そう(buildはしたくない) |
Workflow syntax for GitHub Actions - GitHub Docs voicevox_engineのdocker利用例 |
GitHub Actions のローカル実行 nektos/act は、Windows, Mac OSイメージが動かせない。仕えたとしても部分的 |
|
テストが失敗するのは想定どおり。まだengineへのパスを設定していない |
engineのinstall python dependencyまでクリア 使いたいエンジンの起動コマンド python run.py --enable_mock
const enginePath = path.resolve(
appDirPath,
engineInfo.executionFilePath ?? "run.exe"
);
const args = useGpu ? ["--use_gpu"] : [];
log.info(`ENGINE ${engineKey} path: ${enginePath}`);
log.info(`ENGINE ${engineKey} args: ${JSON.stringify(args)}`);
const engineProcess = spawn(enginePath, args, {
cwd: path.dirname(enginePath),
}); executionFilePathに |
buildせずにdownload artifactでよいのでは? |
ひとまずbuildする方向で進めて、
|
const engineProcess = spawn(enginePath, ["run.py", "--enable_mock"], {
cwd: path.dirname(
"/Path/to/voicevox_engine/run.py"
),
}); |
purduct codeに手を入れるのは止めてアーティファクトをDLする方向に切り替え。別リポジトリからAssetsをDLするAction Fetch Github Release Asset · Actions · GitHub Marketplace があったのでこれを使う |
npm run test:e2e
がGitHub Actionsで回るようにする隣にvoicevoxのリポジトリをcloneする最初にworking directoryにcheckoutしていた- VOICEVOX READMEの方法(元をコピーして書き換え)
- コンパイル済みモデルがやっぱり必要なので --enable-mockするか?
- エントリポイント、run.pyで合っている?
- Building and testing Python - GitHub Docs して動かしてみる
voicevoxがvoicevox_engineのdocker imageを使うようにconfigurationするengineのrun.pyを直接参照すればよいvoicevox_engineのdocker利用例を動かしてみるvoicevoxのフロントからdocker imageを使わせるAssetをDLする方向に切り替えbackground.ts
の修正。エンジンの起動方法バリエーション追加The text was updated successfully, but these errors were encountered: