분류 전체보기(37)
-
AWS - 프리티어 RDS 설정하기 2024.01.06
-
젠킨스 + GitHub 를 통한 배포 - 3. 배포하기
먼저 GitHub project를 선택하고 배포하고자하는 Repository URL을 입력한다 소스 코드 관리에서도 역시 Git을 선택해주고 배포하고자하는 Repository URL을 입력하고 앞서 생성해놨던 Credentials를 선택해준다. 배포하고자하는 Branch를 입력한다. Add build step 을 선택하여 Build step을 입력해준다 1. Add build step -> Execute shell ) 권한 때문에 build가 안되는 경우가 있어 아래와 같이 먼저 추가해준다 2.
2024.01.01 -
젠킨스 + GitHub 를 통한 배포 - 2. AWS + DOCKER + 젠킨스 연결하기(2)
젠킨스 페이지로 다시 들어간다. Jenkins 관리 -> Plugins로 들어간다. Available plugins 선택 -> Publish Over SSH 검색하고 우측 상단에 Install을 누른다. 만약 목록에 나오지 않는다면 Installed plugins 에 가서 설치되어있는지 확인해본다. 만약 내부망이라면 https://kang-devmap.tistory.com/24 내부망 또는 오프라인 환경에서 젠킨스 플러그인 설치 인터넷 사용과 외부 연결 2가지 모두 가능한 컴퓨터가 필요하다. 1. 먼저 https://updates.jenkins-ci.org/download/plugins 로 들어간다. 2. 해당 페이지에서 페이지 내 검색을 이용해서 설치를 원하는 플러그 kang-devmap.tistory..
2023.12.31 -
젠킨스 + GitHub 를 통한 배포 - 2. AWS + DOCKER + 젠킨스 연결하기(1)
※ Docker에 젠킨스 컨테이너 설치 이후에 작업입니다. 먼저 아래와 같이 컨테이너에 접속한다. --컨테이너 ID 확인 docker ps --컨테이너 접속 docker exec -it 컨테이너ID /bin/bash -- 아래 명령어 입력 ssh-keygen -t rsa Generating public/private rsa key pair. -- KEY를 보관할 위치를 설정 ( 아무값 없이 엔터 눌러도 괜찮다 ) Enter file in which to save the key (/var/jenkins_home/.ssh/id_rsa): Created directory '/var/jenkins_home/.ssh'. -- 비밀번호를 추가로 설정 ( 아무값 없이 엔터 눌러도 괜찮다 ) Enter passphra..
2023.12.25 -
FileZilla(파일질라) + AWS 연결하기
1. 먼저 아래 FileZilla 홈페이지에서 다운로드를 받습니다. https://filezilla-project.org/ 만약 윈도우 환경이 아니라면 Other platforms 에 있는 아이콘 중 본인에게 맞는 환경을 선택해서 설치해주시면 됩니다. 왼쪽부터 osx / macos-arm64 / linux64 순서입니다 2. 설치 후 FileZilla를 실행합니다. 1. 프로토콜은 SFTP를 선택 2. 호스트는 AWS에 가서 아래처럼 퍼블릭 DNS를 복사해서 넣어주면 된다. 3. 로그인 유형은 본인의 AWS SSH 접속 시 로그인 유형을 선택하고 정보를 입력, 연결을 누르면 된다. 3-1. 사용자, 비밀번호를 입력하는 것이 아니라 PEM KEY를 통해서 접속하는 거라면 PEM KEY를 등록해줘야한다. 3..
2023.12.25 -
젠킨스 + GitHub 를 통한 배포 - 1-2. GitHub Repository 연결 테스트
HTML 삽입 미리보기할 수 없는 소스 1. 먼저 좌측 메뉴에 새로운 Item을 누른다. 2. Item의 이름을 입력하고 Freestyle project를 누른다. 3. 먼저 GitHub project를 선택하고 repository URL을 입력한다. 4. 소스 코드 관리에서 Git을 선택하고 Repository Url을 입력하면 아래와 같이 경고문이 나올텐데 정상적이다. 5. Add를 눌러서 Jenkins를 선택하고 아래 항목들을 입력하고 Add를 누른다. Domain : Global credentials (unrestricted) Kind : Username and password 선택 Scope : Global Username: GitHub 아이디 Password : 발급받은 GitHub Token..
2023.12.16