vmware로 cross platform 빌드 서버 구축 하려면...
글쓴이: greenfish / 작성시간: 화, 2015/02/24 - 6:57오후
한대의 pc(windows 혹은 linux)에서
vmware를 이용하여
- windows
- linux
- android
- ...
를 순차적으로 빌드하고 싶은데요...
스크립드(혹은 .bat)로
각 이미지를 시작하고
각 이미지는 시작하면 자동으로 내부 스크립트를
실행하여 빌드를 진행완료하면
시작한 이미지를 종료한뒤
만일, 빌드가 실패하면 중단,
만일, 빌드가 성공하면 다음 이미지를 시작...
대략 이런 시나리오인데,
vmware command line하고 script를
이용하여 해결가능한지 궁금하네요...
혹시 vmware로 cross platform 빌드
서버 구축하신분 계실까요?
Forums:
별로 쓸모는 없겠지만...
ㅡ_ㅡ;; 저도 잘 모르니. 정리만 해둡니다.
1. 윈도우에서는 START 명령어로 프로그램에 실행이 가능합니다. /MIN /WAIT /B 등에 옵션이 있나 봅니다.
vmrun start 등에 명령어가 있나 봅니다.
2. 같은 인스턴스 Command 상에서는 배치파일에 있는 프로그램이 자동으로 순차적으로 실행 됩니다.
3. 실행된 프로그램이. 에러 레벨을 표시하는 경우는 이와 같이 확인 할 수 있다고 합니다.
if errorlevel==2 if not errorlevel==3 echo Errorlevel 2
4. 만약. 에러 레벨 표시가 나오지 않는다면. find. cat. type 등으로 결과값을 확인해 하는 방법이 있습니다.
5. dir *.* > txt.txt 등으로 결과값을 파일로 생성 및 확인 할 수 있습니다.
6. WinAPI에서는 이런 함수를 제공 하고 있습니다.
WinExec()
http://blog.naver.com/rains1230/220061313492
ShellExecute() CreateProcess()
http://blog.naver.com/ldnklab/220279853084
7. Dos. PowerShell. VBScript. Ruby. PHP. Lua 등에 스크립트와 프로그램을 사용하실 수 도 있습니다.
생각보다. 해킹도 가능하다고 적혀 있습니다. 주의해서 사용 하시기 바랍니다.
@REM 출력 결과 보이지 않는 방법
@echo off
@REM 메모장에서 bat 파일 만드는 부분에서 enter명령어는?
http://blog.naver.com/mokomoji/120014798176
http://kin.naver.com/open100/detail.nhn?d1id=1&dirId=10301&docId=195555&qb=67Cw7LmY7YyM7J28IOyInOywqOyggSDsi6Ttlok=&enc=utf8§ion=kin&rank=5&search_sort=0&spq=0
bat(배치)파일 문법
http://ahasperz.blogspot.kr/2013/10/bat.html
주요 배치파일 작성 명령어
http://zbaekhk.blogspot.kr/2011/06/blog-post_7802.html
자동으로 엔터하기
echo. | echo. |
@REM 배치파일(BAT) 명령어
http://tekken-textcube.blogspot.kr/2010/03/%EB%B0%B0%EC%B9%98%ED%8C%8C%EC%9D%BC.html
에러 레벨값 확인 하는 방법
if errorlevel==2 if not errorlevel==3 echo Errorlevel 2
windows xp 배치파일(배치명령)을 통해 하위폴더내 모든 gxml 파일을 순차실행...
http://kin.naver.com/qna/detail.nhn?d1id=1&dirId=10301&docId=180074067&qb=67Cw7LmY7YyM7J28IOyInOywqOyggSDsi6Ttlok=&enc=utf8§ion=kin&rank=2&search_sort=0&spq=0
레지스트리 변경
http://kin.naver.com/qna/detail.nhn?d1id=1&dirId=1040103&docId=181736149&qb=67Cw7LmY7YyM7J28IOyInOywqOyggSDsi6Ttlok=&enc=utf8§ion=kin&rank=4&search_sort=0&spq=0
배치파일로 프로그램 실행하기
http://mycyclopedia.tistory.com/176
@REM 실행 결과 묻는 옵션
start /wait dir *.*
start /wait dir *.*
윈도우 스케줄러를 사용하는 방법 - taskschd.msc
http://blog.naver.com/pkw00/220179676705
IP 자동 변경 스크립트
http://blog.naver.com/mokomoji/130003167289
VMWare 서비스 정지시키기
http://blog.naver.com/kimasm/110040573948
VMware Workstation 을 제거하고 난 후 자동 실행이 되지 않을 때
http://shinb.tistory.com/404
Workstation - Bat File to start multiple Virtual Machines
https://communities.vmware.com/message/2261907
vmrun start "xxxxx.vmx"
SCRIPT: Start a VMware Workstation With a Batch
http://ibrahim.wikia.com/wiki/SCRIPT:_Start_a_VMware_Workstation_With_a_Batch
START vmware.exe -x xxxx.vmx
Running VMware Workstation as a server with shared virtual machines (2005585)
http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2005585
Running a powershell script using a batch file (.bat)
http://superuser.com/questions/307423/running-a-powershell-script-using-a-batch-file-bat
How much time does the WinExec function wait for?
http://rodream.tistory.com/163
배치 파일의 실행 모습을 숨겨주는 간단한 VBScript
http://cappleblog.co.kr/m/post/565
http://cappleblog.co.kr/565
내가 만든 VBScript - 7일 삭제
http://blog.naver.com/nomomoo/50025549818
BAT 파일 반복 시키기 배치파일 문법
http://mwultong.blogspot.com/2009/01/bat.html
http://openkr-textcube.blogspot.kr/2009/05/bat-%ED%8C%8C%EC%9D%BC-%EB%B0%98%EB%B3%B5-%EC%8B%9C%ED%82%A4%EA%B8%B0-%EB%B0%B0%EC%B9%98%ED%8C%8C%EC%9D%BC-%EB%AC%B8%EB%B2%95_12.html
윈도우 웹소스 백업(7zip, vbscript 이용)
http://blog.naver.com/kavange/60104954793
파일 백업 배치파일
http://blog.naver.com/3comsys/60049708252
La Young - mwultong.blogspot.com 배치 파일 카테고리
https://delicious.com/mwultong/batch
전체폴더경로 길이 구하기
http://cafe.naver.com/togetherall/1456
----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.
매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.
각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com
감사합니다...
큰 도움되었습니다.
감사합니다~~
댓글 달기