문제

Oracleas 및 WebSphere 애플리케이션 서버 용 귀 배포를 자동화하는 솔루션을 찾고 있습니다. 이에 대한 오픈 소스 솔루션을 제안 할 수 있습니까?

고마워요, 벤 카트

도움이 되었습니까?

다른 팁

JaCl 또는 Jython을 사용하여 WebSphere 관리 작업을 스크립트 할 수 있습니다.

다음은 몇 가지 샘플입니다. http://www.ibm.com/developerworks/websphere/library/samples/samplescripts.html

8.5, 나는이 옵션을 발견했습니다.

"모니터링 된 디렉토리 배포". 다음은 단계입니다

관리 콘솔의 전역 배포 설정 페이지를 사용하여 모니터링 된 디렉토리 값을 설정하십시오.

1) 응용 프로그램> 글로벌 배포 설정을 클릭하십시오.

2) 모니터링 된 디렉토리 배포를 활성화하려면 모니터 디렉토리를 선택하여 응용 프로그램을 자동으로 배포하십시오.

3) 모니터링 된 디렉토리 배포를 비활성화하려면 모니터 디렉토리를 클릭하여 응용 프로그램을 자동으로 배포하십시오.

4) 모니터링 된 디렉토리 경로를 변경하려면 모니터링 된 디렉토리의 새 값을 지정하십시오. 모니터링 된 디렉토리에 지정된 디렉토리가 존재하는지 확인하십시오. 제품은 귀하를위한 디렉토리를 만들지 않습니다.

폴링 간격을 변경하려면 폴링 간격의 초 수를 지정하십시오.

5) 적용을 클릭하십시오.

나중에 프로세스를 자동화 할 수 있도록 귀를 AS에 프로그램 적으로 배치하는 것에 대해 이야기하고 있다고 가정합니다.

을 위한 WebSphere: 체크 아웃 WebSphere Control 프로그램

을 위한 신탁: 사용 OC4J 개미 스크립트와 통합 할 수 있습니다

Maven 플러그인으로화물을 작동시키고 8.5 컨테이너였습니다.http://cargo.codehaus.org/websphere+8.5.x), 나는 마침내 포기하고 Maven의 개미 작업을 사용하여 탐색 할 것이라고 생각했습니다.

그런 다음 "모니터 디렉토리를 통해 응용 프로그램을 자동으로 배포"하는 설정 (http://pic.dhe.ibm.com/infocenter/wasinfo/v8r5/topic/com.ibm.websphere.nd.doc/ae/urun_app_global_deployment.html). 지정된 폴더에 귀를 복사하면 배포됩니다.

WebSphere 서버는 다시 시작해야했으며 해당 폴더는 기본적으로 $ {user_install_root}/monitoredDeployableApps로 설정되지만 해당 폴더의 서버/Server1에서 볼 수 있습니다 (기본 서버의 경우, 배포 관리자는 다른 동물입니다).

그런 다음 사본을 할 수있는 일이 필요합니다. ArtifactDeployer 플러그인을 Jenkins에 추가하고 작업 구성을 수정하여 플러그인 게시물 빌드를 실행하고 모든 귀 (*)를 배치하도록 설정했습니다./.ear) 모니터링 된 폴더 (C : IBM WebSphere AppServer Profiles AppSrv01 MonitoredDeployableApps Server1). 물론 특정 귀만 복사하도록 설정할 수 있습니다.

WebSphere Application Server (독립형 설치 및 ND 토폴로지 모두) 배포의 경우 확인할 수 있습니다. https://github.com/dvarounis/was-installer

자동 배포를 자동화한다는 의미는 무엇입니까? 소스 코드에서 귀를 만들고 응용 프로그램 서버에 배포한다는 의미입니까? 그렇다면 ANT를 사용하여 귀를 빌드하고 응용 프로그램 서버에 배포 할 수 있습니다. Maven은 또 다른 옵션입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top