일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- UIPATH
- UiPATH #UiRPA #RPA
- runner
- docker
- RPA
- gitlab
- Shell
- Oracle
- sonar-qube
- MaxGauge
- PostgreSQL
- Xen
- gitlab-ci
- UiARD
- container-registry
- gitlab-runner
- Git
- Today
- Total
목록분류 전체보기 (69)
올챙이시절 기록소
gitlab을 관리하는 일 중에는 유저들에게 적절한 권한을 주는 일도 있다 이럴 때 간편히 작업하기 위해서 Group을 미리 지어놓는데 mfo ( maxgauge for oracle ) 제품군의 qa라면 mfo 그룹에 할당하면 된다 그러면 아래의 프로젝트에 권한이 한 번에 할당되는데 개발자의 경우는 조금 달라진다 여러제품군에 동일 부류의 컴포넌트를 담당하기에 mfodg(maxgauge for oracle data gather )mftdg ( maxgauge for tibero data gather )mfddg ( maxgauge for db2 data gather ) data gather 개발자의 경우 아래와 같은 그룹에 할당되어야 하는데 해당프로젝트의 Setting > Members > Share wi..
CI ( Continuous Integration ) 란 개발자가 각각 개발한 소스코드를 모아서 한꺼번에 통합 빌드의 과정을 특정 시점이 아니라 주기적으로 수행함으로써 통합에서 발생하는 오류를 사전에 해결하고 이러한 과정들에 소요되는 시간을 줄이기 위한 기법 CI 이란?소프트웨어 개발에서 유지보수로 연결되는 지점은 소스관리/빌드/배포의 활동이 됩니다. 물론, 소스코드 수정이 발생되기는 하지만, 소스관리/빌드/배포의 활동이 주로 발생하기 마련이며, 이는 유지보수 시점에 확실한 절차와 방법을 필요로 합니다. 개발 시점에 이러한 활동을 지원하는 기법 중에 CI (Continuous Integration)가 있으며, 이는 오래 전부터 소프트웨어 개발에 있어서 위험을 줄이는 방식으로 사용되고 있었습니다. CI 라..
Shell Script 입문과정 ( feat. Oracle 자동설치 스크립트 ) 편에 이어서 작성한다 오라클 자동설치 스크립트를 작성하면서 리눅스에 대한 이해와 사용할 수 있는 명령어의 폭이 늘었을 것이라 기대한다 2년 반정도 쉘을 작성하면서 느낀 바가 있다 쉘은 크게 두 가지로 분류 된다는 것이다 1. Install 쉘 2. 컨트롤러 (ctl) 쉘 ( 물론 시간이 지나면서 생각은 변하겠지만 지금은 그렇다 ) ORACLE 자동설치 스크립트는 일종의 Install 쉘 이니 이번엔 컨트롤러 쉘에 대해서 알아 볼차례다 2015년 12월 PJS ( PlatformJS )를 제어하는 쉘을 작성하게 되었는데 어떻게 만드는지 알기 위해 RTS 컨트롤러 쉘을 이틀동안 분석하였다 실력이 비약적으로 늘었다, 쉘로도 이만큼..
리눅스를 사용한다는 건 (User Computer)구체적으로는 [HardWare Kernel Shell User] 이런 과정이기도 하다 짧게 정리하자면 쉘(Shell)이란, '명령어 처리기' 이자 유저 인터페이스(TUI) 이다 그래서 리눅스를 쓰는 사람이면 Shell을 사용할 수 밖에 없다 쉘 스크립트는 무엇일까? 내 수준에 정의는 어렵지만 돌려돌려 설명을 해볼까 한다 필자는 자동화를 좋아하여 Shell Script를 자연스럽게 알게 되었는데 그 이유는 다음과 같다 $ netstat -an | grep 8080 ( ↑ + Enter ) * n이런 동작을 계속 해야한다면 while true; do; netstat -an | grep 8080; sleep 1;done이런식으로도 할 수 있기 때문이다 * 종료..
아침 5시에 push를 하다니 이렇게 부지런한 개발자가 있다니? 실은 시간이 UTC로 표시되면서 혼란을 주는 부분이 있어 ( 한국시간은 9시간을 더해야한다 ) TimeZone을 변경하기로 했다 목적은 아래와 같다 [ UTC -> KST ]* UTC : Universal Time Coordinated* KST : Korea Standard Time 먼저 설정파일을 연다 # vi /etc/gitlab/gitlab.rb* CentOS 6.7에서 진행하였으며 Linux 버전에 따라 파일의 위치가 다르다 gitlab_rails['time_zone'] 값을 주석해제하고 'UTC' 에서 ' Asia/Seoul ' 로 변경하였다 선택가능한 Time Zone은 다음과 같다 ref : Time Zones 설정 값 세팅을 ..
Maxgauge for Oracle 소개편 과Maxgauge for Oracle 설치 1편 Linux Target DB Windows (Repo - PG)편Maxgauge for Oracle 설치 2편 Linux Target DB Linux (Repo - Oracle)편에 이어 작성하였고 앞에 내용을 숙지하였음을 가정하고 작성한다 다음과 같이 준비한다 1번 환경 : CentOS 6.7 & Oracle Linux 11g R2 2번 환경 : CentOS 6.7 + Java 1.8 RTS, DG, REPO, PJS 총 네 가지를 설치하여야 한다 DBA(DataBase Administrator)들은 자신이 관리하고 있는 DB(1번 환경)에 부하가 많이 가해지는 것을 원치 않는다 1번 환경(CentOS & Ora..
CentOS에는 Yum이 있어 필요한 패키지를 쉽게 구할 수 있다 $ yum search java-1.8.0java 1.8를 yum 저장소에서 검색한다 필요한 건 요놈이다 $ yum install java-1.8.0-openjdk.x86_64 -y그러면 인스톨을 해보자 설치가 잘 되었다 PS. 확인은 " java -version " java 버전을 번경하려면 " alternatives --config java "
CentOS 6.7 Java 버전이 기본적으로 1.7이라 JAVA 1.8버전이 필요해서 yum 저장소에서 하나 땡겨 받았다 금방 끝났으나 다시 1.7 버전으로 돌가려한다면 다음과 같이하자 $ alternatives --config java 리스트 중에 + 마크가 있는것이 현제 선택된 JAVA이다 '1' 입력하면 1.7로 잘 돌아갈 것이다 PS. RPM으로 설치한 하였을 때 JAVA 버전이 올라가지 않아 위와 같이 하여 1.8 버전으로 올려주었다
Maxgauge for Oracle 소개편 과Maxgauge for Oracle 설치 1편 Linux Target DB Windows (Repo) 편에 이어 작성하였고 앞에 내용을 숙지하였음을 가정하고 작성합니다 이번에는 2번 환경도 Linux이다 준비는 다음과 같이 합니다 1번 환경 : CentOS 6.7 & Oracle Linux 11g R2 2번 환경 : CentOS 6.7 & Oracle Linux 11g R2 + Java 1.8 RTS, DG, REPO, PJS 총 네 가지를 설치하여야 한다 DBA(DataBase Administrator)들은 자신이 관리하고 있는 DB(1번 환경)에 부하가 많이 가해지는 것을 원치 않는다 1번 환경(CentOS & Oracle)에는 RTS(Real Time S..
본글은 Maxgauge for Oracle 소개편에 이어서 설치에 대해 다룬다 먼저, 준비물이 필요하다 1번 환경 : CentOS 6.7 & Oracle Linux 11g R2 2번 환경 : Windows 환경 (Win7 또는 Win10) + Java 1.8 + Chrome * Oracle 설치는 꽤나 어렵다 시간이 걸리더라도 잘 숙지하자* 2번 환경에 Java 1.8 버전 이상과 Chrome이 설치되어야 한다 RTS, DG, REPO, PJS 총 네 가지를 설치하여야 한다 DBA(DataBase Administrator)들은 자신이 관리하고 있는 DB(1번 환경)에 부하가 많이 가해지는 것을 원치 않는다 1번 환경(CentOS & Oracle)에는 RTS(Real Time Server Process)를..