feat(agent): burrito dep + release config for linux_amd64/arm64 + macos
This commit is contained in:
parent
fe7b07db4f
commit
d266a7b56c
3 changed files with 30 additions and 2 deletions
|
|
@ -10,7 +10,8 @@ defmodule ProxmoxAgent.MixProject do
|
|||
elixir: "~> 1.17",
|
||||
start_permanent: Mix.env() == :prod,
|
||||
deps: deps(),
|
||||
elixirc_paths: elixirc_paths(Mix.env())
|
||||
elixirc_paths: elixirc_paths(Mix.env()),
|
||||
releases: releases()
|
||||
]
|
||||
end
|
||||
|
||||
|
|
@ -25,10 +26,26 @@ defmodule ProxmoxAgent.MixProject do
|
|||
[
|
||||
{:slipstream, "~> 1.1"},
|
||||
{:jason, "~> 1.4"},
|
||||
{:toml, "~> 0.7"}
|
||||
{:toml, "~> 0.7"},
|
||||
{:burrito, "~> 1.3"}
|
||||
]
|
||||
end
|
||||
|
||||
defp elixirc_paths(:test), do: ["lib", "test/support"]
|
||||
defp elixirc_paths(_), do: ["lib"]
|
||||
|
||||
defp releases do
|
||||
[
|
||||
agent: [
|
||||
steps: [:assemble, &Burrito.wrap/1],
|
||||
burrito: [
|
||||
targets: [
|
||||
linux_amd64: [os: :linux, cpu: :x86_64],
|
||||
linux_arm64: [os: :linux, cpu: :aarch64],
|
||||
macos: [os: :darwin, cpu: :aarch64]
|
||||
]
|
||||
]
|
||||
]
|
||||
]
|
||||
end
|
||||
end
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue