본문 바로가기

전체 글385

ubuntu linux에서 특정 디렉터리안의 모든 내용 삭제하기 rm -rf ./* .[^.] .??* 2025. 11. 10.
Custom deployment 🧩 작성일: 2025/11/10📘 1. 주제Custom deployment 💡 2. 개념 설명-Home -> Custom deployment에서 ARM template을 생성할수 있다. -> 강의 66을 참고하자 2025. 11. 10.
환경변수 설정하기 현재 로그인한 유저의 홈 디렉터리로 이동 export 변수명='변수' 와 같은 형식으로 환경변수를 작성 저장후 닫기 변경된 내용이 적용되게 하기 위해 위의 명령어를 실행 적용된 환경변수가 정상적으로 출력 2025. 11. 9.
api-key를 사용하여 jenkins cli 사용하기 jenkins cli 명령어 실행시 authenticate하라는 에러가 발생 몇가지 방식이 있으나 api-key를 사용하는 방식을 하용하기 위해 jenkins상단의 사용자명을 클릭 Security목록 클릭 api-key의 이름을 입력 토큰은 한번밖에 볼수가 없으니 복사해서 안전한 곳으로 복사auth 인자와 함께 유저명:api-key 형태로 jenkins cli 사용시 정상 작동하는 것을 확인 2025. 11. 9.
반복되는 작업을 자동화 하기 (GPO, Microsoft Intune) GPO, Microsoft Intune를 사용하여 여러대의 컴퓨터에서 실행해야 하는 명령어를 자동으로 실행하도록 할수 있다. 2025. 11. 9.
Azure storage account ubuntu에 설치하기 🧩 작성일: 2025/11/9📘 1. 주제Azure Storage account ubuntu에 설치하기 💡 2. 개념 설명 sudo snap install storage-explorerhttps://techcommunity.microsoft.com/blog/azurepaasblog/storage-explorer-how-to-install-storage-explorer-on-ubuntu-/4125878 [Storage Explorer] How to install Storage Explorer on Ubuntu. | Microsoft Community Hub“Microsoft Azure Storage Explorer is a standalone app that makes it easy to work w.. 2025. 11. 9.
Azure를 활용한 DevOps 프로젝트 - 3(jenkins, ansible, docker-registry, gitea 설정) https://automate1010.atlassian.net/browse/SCRUM-11?atlOrigin=eyJpIjoiYzg0NjhjNzRjODUzNGY2Yzg1NWRkMGQxZDU5YWUwNTAiLCJwIjoiaiJ9 Jira automate1010.atlassian.net -인스턴스 설정 계획 -> 클라우드 인프라 현황 : -> 시나리오 : 코드를 클라우드 상의 gitea에 업로드: jenkins에서 gitea의 코드의 변경 변경된 프로젝트 소스코드를 build: build된 프로젝트 소스코드를 ansible이 있는 vm으로 전송 : 전송후 docker image로 빌드하여 docker-registry에 업로드 : jenkins에서 ansible이 설치된 vm에 있는 ansib.. 2025. 10. 9.
Azure를 활용한 DevOps 프로젝트 - 2(인프라 구축) -인프라 구축 계획 -> 필요한 vm: jenkins, gitea, docker-registry, ansible, front-end, backend, mysql 총 6개가 필요 : 네트워크는 mysql 서버가 있을 네트워크(인터넷 접근 안됨)와 다른 서버들이 있을 네트워크(인터넷 접근 가능)로 구성 : jenkins, docker, front-end를 제외하고는 필요한 서버 환경 구성 전까지는 공인 ip(퍼블릭 ip)를 사용하고 public ip 제거 -> 기타 설정 : local 컴퓨터에 ssh(rsa)키를 생성하여 vm에 접근할수 있도록 설정 : 이후 jenkins와 ansible에서는 접근해야 하는 gitea, docker-registry, web-server는 는 각각의 가상 머신 .. 2025. 10. 7.
Azure를 활용한 DevOps 프로젝트 - 1(계획) -개요 Azure에서 vm을 활용하여 자동화 프로젝트를 진행 하려고 한다. Jenkins, Ansible, gitea, container-registry, Docker,IaC(어떠한 기술을 사용할지는 아직 미정)를 사용할 예정이고,사용할 프로젝트는 React.js, SpringBoot, MySql로 이루어져 있다. -시나리오-> local에서 Azure의 gitea로 프로젝트의 변경사항을 commit한다. -> Jenkins에서는 주기적으로 gitea의 지정된 프로젝트의 변경사항을 주시하고 있다가 프로젝트에 변경이 발생하면, 변경된 코드를 가져와서 build : 프론트 프로젝트가 변경되었다고 가정하고 프론트 프로젝트 빌드 -> build된 프로젝트 파일을 ansible이 있는 가상 머신으로.. 2025. 10. 6.