私はedeliverでプロダクションにエリクシールアプリを構築して展開しています。私は今、アプリケーションを傘のプロジェクトに編成し、プロジェクトを構築するためにedeliverを構成するのに苦労しています。エリクサー:edeliverで傘アプリを構築して展開する
私の最初の考えは、傘の中の各アプリケーションが自分自身で.deliver/config
を必要とするということでした。私は涼しかった独立したアプリケーションを傘に独立して構築して展開する必要がありました。いずれかのアプリでmix edeliver build release
を実行すると、ビルドプロセスが開始されます。ただし、ビルドサーバー上の各アプリケーションのビルドが作成されます。
最終的には、ダウンロードするタールを見つける必要がある時点でプロセスに失敗し、それにはPlease set RELEASE_VERSION=x
と不平を言います。各アプリはそれ以前のビルドのリリースバージョンを設定するために必要だったすべてのものだった、それ自身のリリースバージョンをミックスファイルに持っています。私のためにこれを固定傘アプリの正しいディレクトリにRELEASE_DIR
ポインティング
ls: cannot access /data/web/staging.my-app.com/build/rel/my-app/releases/*/: No such file or directory
Failed to detect generated release version at
[email protected]:/data/web/staging.my-app.com/build/rel/my-app/releases/
Please set RELEASE_VERSION=x
Detected several releases:
FAILED
2:
ssh
basename: illegal option -- o
usage: basename string [suffix]
basename [-a] [-s suffix] string [...]
ConnectTimeout=3
[email protected]
ls
basename: illegal option -- A
usage: basename string [suffix]
basename [-a] [-s suffix] string [...]
*
私は同じ問題を抱えています。あなたは解決策を見つけましたか? – Col