devOps
-
ci/cd 를 위한 ssh 명령 비트버킷편devOps 2025. 6. 9. 17:31
ci/cd에서 shell 명령을 사용해야할때가 있습니다. 그럴때 보안을 위해 키파일 추가대신 레포지토에서 키쌍을 받은 후 해당 공개키를 서버에 등록. step 으로 dev 에는 ci/cd 까지 production 은 ci 까지 + shell 스크립트 적용 제공 pipe 또는 shell 명령어로 - ssh 접속을 위해 레포지토리세팅하기 (관리자권한필요)ssh keys 클릭_ 제네레이터 키 쌍 클릭 서버에 공개키 추가 후 add host - 서버에 게스트의 공개키 추가
-
ci/cddevOps 2025. 3. 28. 15:13
bitbucketyml 파일로 파이프라인 구성. 각 imgae 또는 pipe 로 다양한 기능 연결가능 node, s3, cloud 등 사용 가능 image: node:20... - pipe: atlassian/aws-s3-deploy:1.1.0 variables: AWS_ACCESS_KEY_ID: $KEY_ID_TEST ... pipelines 의 트리거를 풀리퀘,브랜치,태그등 나눌수있음image: node:20pipelines: tags: "*.*.*": ... pipelines: branches: master: ... 각각 KEY 설명step은 동작을 ..
-
bitbucket-pipelines.yml 임의브랜치생성.devOps 2024. 4. 22. 15:38
ci/cd 를 위해 비트버킷에서 제공하는 파이프라인 yml파일. bss라는 브랜치를 설정해둔것에 자동 베포시스템인데 브랜치가 1개일때 주석, 또는 전체주석하면 자동파이프돌다 에러남. 또는 소스코드에서 에러표시 보이기 싫어서 임의이 브랜치와 스크립트 생성. 사용할땐 브랜치 서로 바꾸며 주석해제하기 bitbucket-pipelines.yml image: atlassian/default-image:latest pipelines: branches: # bss: # - step: # name: Deploy to AWS Elastic Beanstalk # deployment: production # script: # - apt-get update && apt-get install -y zip # - zip -r d..
-
ci/cddevOps 2024. 3. 5. 14:59
자동베포시스템 gitclon 을 하기위해 ci/cd 가 구성이 되어야한다. bitbucket 같은 경우는 2단계 인증을해야한다. 각앱에 알맞는 인증앱 설치 그 이후 https://support.atlassian.com/bitbucket-cloud/docs/using-ssh-keys-in-bitbucket-pipelines/ Using SSH keys in Bitbucket Pipelines | Bitbucket Cloud | Atlassian Support How to set up Git CLI access to repositories using SSH keys in Bitbucket Pipelines support.atlassian.com https://support.atlassian.com/bitbu..
-
git 명령어 +레파지토리devOps 2023. 8. 23. 10:14
전역설정: git config --global user.name {이름} git config --global user.email {이메일}지역설정(로컬) 디렉토리로 이동 후 git config user.name { 이름 } git config user.email {이메일} git config --list bash에서 폴더이동 cd D: -> cd my 이런식으로 폴더한개씩 건너 git init :프로젝트에 .git 생성 git add --all : 소스 코드 add git commit -m "Initial Commut" : 커밋한다 git config --lis : 사용자 보여주가 git cherry-pick 커밋해쉬값 git checkout 브랜치 ..