Erlang 빌드 도구-시리즈 6
릴리스 처리
reltool.config 소개
Rebar는 create-node 명령 수행에 대한 응답으로 reltool.config 구성 파일을 생성합니다. reltool.config에는 rebar 및 Reltool(Erlang R13B 배포판에 도입된 릴리스 관리 도구)에서 사용하는 구성 정보가 포함되어 있습니다.
애플리케이션 생성:
1
$
./rebar create-app appid
=
exemplar
참고: 'create-app' 및 'create-node' 명령은
rebar_templater.erl
에서 볼 수 있으며, 이러한 명령에 제공될 수 있는 변수는 각각의 템플릿 simpleapp.template
및 simplenode.template
에서 볼 수 있습니다.그리고 노드를 생성하려면:
rel 디렉토리를 수동으로 생성:
1
2
$
mkdir rel
$
cd
rel
노드 생성:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
$
../rebar create-node nodeid
=
exemplar
$
ls -lR
total 8
drwxr-xr-x 5 iw iw 170 13 Jan 13:33 overlay
-rw-r--r-- 1 iw iw 612 13 Jan 13:33 reltool.config
./overlay:
total 0
drwxr-xr-x 3 iw iw 102 13 Jan 13:33 bin
drwxr-xr-x 3 iw iw 102 13 Jan 13:33 erts-vsn
drwxr-xr-x 4 iw iw 136 13 Jan 13:33 etc
./overlay/bin:
total 8
-rw-r--r-- 1 iw iw 3368 13 Jan 13:33 exemplar
./overlay/erts-vsn:
total 0
drwxr-xr-x 4 iw iw 136 13 Jan 13:33 bin
./overlay/erts-vsn/bin:
total 16
-rw-r--r-- 1 iw iw 1118 13 Jan 13:33 erl
-rw-r--r-- 1 iw iw 2940 13 Jan 13:33 nodetool
./overlay/etc:
total 16
-rw-r--r-- 1 iw iw 334 13 Jan 13:33 app.config
-rw-r--r-- 1 iw iw 423 13 Jan 13:33 vm.args
릴리스를 생성하려면 다음을 수행합니다.
rebar.config에 다음을 추가합니다.
{sub_dirs, ["rel"]}.
다음을 수행합니다.1
2
$
./rebar generate
==> rel (generate)
그러면 rel 디렉토리 내에 대상 시스템 예제가 생성됩니다.
1
2
3
4
5
6
7
8
9
$
ls -l rel/exemplar/
total 0
drwxr-xr-x 3 iw iw 102 13 Jan 13:52 bin
drwxr-xr-x 8 iw iw 272 13 Jan 13:52 erts-5.7.4
drwxr-xr-x 3 iw iw 102 13 Jan 13:52 erts-vsn
drwxr-xr-x 4 iw iw 136 13 Jan 13:52 etc
drwxr-xr-x 33 iw iw 1122 13 Jan 13:52 lib
drwxr-xr-x 3 iw iw 102 13 Jan 13:52 log
drwxr-xr-x 4 iw iw 136 13 Jan 13:52 releases
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Erlang 빌드 도구-시리즈 6재인쇄: https://bitbucket.org/basho/rebar/wiki/ReleaseHandling Rebar는 create-node 명령 수행에 대한 응답으로 reltool.config 구성 파일을 생성합니...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.