전체 글

전체 글

    Jenkins java.io.NotserializableException: groovy.lang.IntRange

    젠킨스에서 for loop 사용시 for (idx in 0..max)

    Jenkins에서 배치파일 리턴받기(커맨드 제거)

    script{ def response = bat( returnStdout: true, script: """ type C:\\somefile.txt """ ).trim(); def responseParsed = response.readLines().drop(1).join(",") } - 배치파일을 실행한 후 리턴 받을때 커맨드라인까지 모두 리턴값으로 들어옴 - 첫번째 커맨드 라인 제거 후 리턴 받는다

    Ansible ant heap space 메모리 세팅

    원인 : ansible에서 windows 배포시 아래와 같은 에러 발생 Error occured during initialization of VM Cound not reserve enough space for object heap 해결 - name: Set an environment variable for users win_environment: state: present name: ANT_OPTS value: -Xms256m -Xms512m level: user - name: Execute ant commands win_shell: ant deploy.sh args: chdir: '{{ current.batch.path }}' executable: cmd.exe

    Docker swarm으로 awx cluster 환경 구성

    1. 목적 : vm기반 여러 docker host를 단일 docker host로 구성하고 awx task instance를 분산시키기 위함 2. cluster 생성 - Manager: 10.10.10.101 (node1) - Worker : 10.10.10.102 (node2) 3. Docker swarm init docker swarm init --advertise-addr 10.10.10.101 4. docker swarm join # 3번에서 생성된 명령어로 Worker 노드에서 명령어 실행 docker swarm join --token xxxxx-x-xxxxxxx.... 10.10.10.101:2377 5. docker node list 보기 $ docker node ls 6. /etc/tower..

    ansible stuck - project update xxxxx (failed) is no longer running; reaping

    원인 : - awx job 실행중 먹통 현상 발생 - 주로 git update할 때 에러가 발생하는거 같음 결과 : 구글링 결과 awx 9.2.0 버전은 두개의 파일 패치가 필요함 - https://github.com/ansible/awx/issues/5617 참조 - awx task 컨테이너의 아래 2개 파일에 대한 패치필요 - new version link -> https://github.com/ansible/awx/pull/6093/files switch the periodic scheduler to a background process (instead of a thread) to avoid a cpython bug by ryanpetrello · Pull Reque I have a hunch th..