elixir at evercam (by milos mosic)
TRANSCRIPT
Tech Before After
Elixir
Elixir
Elixir
Elixir
Websockets
Background Jobs
Long Requests
Crash Recovery Upstart
Pusher
Sidekiq
Node.js
defp get_version do version = :os.cmd('git describe --always --tags') |> List.to_string |> String.strip(?\n) |> String.split("-")
case version do [tag] -> tag [tag, _commits_since_tag, commit] -> "#{tag}-#{commit}" end end
git checkout {current_commit_sha} mix do deps.get, compile, release git checkout {new_commit_sha} mix do deps.get, compile, release