Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

39 Zeilen
1.1 KiB

  1. #### Building version 0.1
  2. rebar compile
  3. rebar generate
  4. mv rel/dummy rel/dummy_0.1
  5. rebar clean
  6. # start the release:
  7. cd rel/dummy_0.1
  8. bin/dummy console
  9. erl> dummy_server:get_state().
  10. erl> dummy_server:set_state(123).
  11. erl> dummy_server:get_state().
  12. #### Building version 0.2
  13. # Now, in another terminal we prepare an upgrade..
  14. # change release version numbers from 0.1 to 0.2 in
  15. $EDITOR apps/dummy/src/dummy.app.src
  16. $EDITOR rel/reltool.config
  17. rebar compile
  18. rebar generate
  19. rebar generate-appups previous_release=dummy_0.1
  20. rebar generate-upgrade previous_release=dummy_0.1
  21. tar -zvtf rel/dummy_0.2.tar.gz
  22. #### Deploying with release_handler
  23. mv rel/dummy_0.2.tar.gz rel/dummy_0.1/releases/
  24. # Now use release_handler in the running erlang console for the deploy:
  25. erl> release_handler:unpack_release("dummy_0.2").
  26. erl> release_handler:install_release("0.2").
  27. erl> release_handler:make_permanent("0.2").
  28. erl> release_handler:which_releases().
  29. erl> dummy_server:get_state().