inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

173만명의 커뮤니티!! 함께 토론해봐요.

ansible 원리

미해결

Jenkins를 이용한 CI/CD Pipeline 구축

ansible copy 같은 모듈 명령어를 사용할 때요 대상으로 하는 서버들에서 방화벽과 같은 그런것들을 미리 열어줘야 하고 그런 것들은 없을까요? 물론 미리 ping 을 통해서 확인할 수는 있겠지만요! ansible 의 동작 원리가 궁금합니다.

  • ansible
  • jenkins
  • kubernetes
  • ci/cd
  • sonarqube
highjune 댓글 2 좋아요 0 조회수 155

실습코드다운로드

미해결

초보자를 위한 ChatGPT API 활용법 - API 기본 문법부터 12가지 프로그램 제작 배포까지

어디서 받나요?

  • python
  • 챗봇
  • streamlit
  • openai
  • chatgpt
이예진 댓글 1 좋아요 0 조회수 195

ansible 존재여부

미해결

Jenkins를 이용한 CI/CD Pipeline 구축

안녕하세요 docker run --privileged -itd --name ansible-server -p 20022:22 -p 8082:8080 -e container=docker -v /sys/fs/cgroup:/sys/fs/cgroup edowon0623/ansible-server:m1 /usr/sbin/init 위 명령어로 도커 이미지 설치 후 ssh 로 접속해서 패스워드 치고 들어가면, ansible --version 이 먹히지 않는 것으로 보면 ansible 이 설치가 되어있지 않은 것 같아요. 참고로 저는 맥 m1 OS 입니다.

  • ansible
  • jenkins
  • kubernetes
  • ci/cd
  • sonarqube
댓글 2 좋아요 0 조회수 153

젠킨스 빌드 성공후 shutdown

미해결

Jenkins를 이용한 CI/CD Pipeline 구축

안녕하세요 우선 저는 gradle 로 진행을 했습니다. 다른건 다 동일하게 했고 젠킨스 도커 안에 들어가서 cd /var/jenkins_home/workspace/My-Third-Proejct nohup java -jar build/libs/jenkins_cicd_project-0.0.1-SNAPSHOT.jar --server.port=9000 --server.address=0.0.0.0 > app.log 2>&1 & 로 실행을 하면 브라우저에서 localhost:9000 으로 접근이 잘 됩니다. 그런데 젠킨스 스크립트로 실행을 하게 되면 젠킨스 도커 내의 로그를 확인해보면 계속 꺼져요. 이유가 있을까요? 젠킨스 구성 설정의 shell script 는 아래와 같아요. # 기존 프로세스 종료 PID=$(ps -ef | grep "jenkins_cicd_project-0.0.1-SNAPSHOT.jar" | grep -v grep | awk '{print $2}') if [ ! -z "$PID" ]; then echo "종료 중인 애플리케이션 PID: $PID" kill -15 $PID sleep 5 fi # 새 프로세스 시작 (setsid 사용하여 별도 세션에서 실행) echo "애플리케이션 시작 중..." setsid nohup java -jar build/libs/jenkins_cicd_project-0.0.1-SNAPSHOT.jar --server.port=9000 --server.address=0.0.0.0 > app.log 2>&1 & APP_PID=$! echo "애플리케이션 PID: $APP_PID" # 시작 확인 sleep 10 ps -p $APP_PID > /dev/null if [ $? -eq 0 ]; then echo "애플리케이션이 PID $APP_PID로 실행 중입니다." curl -s http://localhost:9000 > /dev/null if [ $? -eq 0 ]; then echo "애플리케이션에 정상적으로 접근할 수 있습니다." else echo "애플리케이션 접근 테스트 실패!" fi else echo "애플리케이션 시작 실패!" exit 1 fi 그리고 젠킨스 빌드 console out 도 아래와 같습니다.Started by user 허강준 Running as SYSTEM Building in workspace /var/jenkins_home/workspace/My-Third-Proejct The recommended git tool is: NONE No credentials specified > git rev-parse --resolve-git-dir /var/jenkins_home/workspace/My-Third-Proejct/.git # timeout=10 Fetching changes from the remote Git repository > git config remote.origin.url https://github.com/Highjune/jenkins_cicde_project.git # timeout=10 Fetching upstream changes from https://github.com/Highjune/jenkins_cicde_project.git > git --version # timeout=10 > git --version # 'git version 2.39.5' > git fetch --tags --force --progress -- https://github.com/Highjune/jenkins_cicde_project.git +refs/heads/*:refs/remotes/origin/* # timeout=10 > git rev-parse refs/remotes/origin/main^{commit} # timeout=10 Checking out Revision 6353899ff277302005bce6da4d498211ebeab06b (refs/remotes/origin/main) > git config core.sparsecheckout # timeout=10 > git checkout -f 6353899ff277302005bce6da4d498211ebeab06b # timeout=10 Commit message: "포트번호 수정" > git rev-list --no-walk 6353899ff277302005bce6da4d498211ebeab06b # timeout=10 [My-Third-Proejct] $ /bin/sh -xe /tmp/jenkins9188074144619929309.sh + ps -ef + grep jenkins_cicd_project-0.0.1-SNAPSHOT.jar + grep -v grep + awk {print $2} + PID=283 + [ ! -z 283 ] + echo 종료 중인 애플리케이션 PID: 283 종료 중인 애플리케이션 PID: 283 + kill -15 283 + sleep 5 + echo 애플리케이션 시작 중... 애플리케이션 시작 중... + APP_PID=420 + echo 애플리케이션 PID: 420 애플리케이션 PID: 420 + sleep 10 + setsid nohup java -jar build/libs/jenkins_cicd_project-0.0.1-SNAPSHOT.jar --server.port=9000 --server.address=0.0.0.0 + ps -p 420 + [ 0 -eq 0 ] + echo 애플리케이션이 PID 420로 실행 중입니다. 애플리케이션이 PID 420로 실행 중입니다. + curl -s http://localhost:9000 + [ 0 -eq 0 ] + echo 애플리케이션에 정상적으로 접근할 수 있습니다. 애플리케이션에 정상적으로 접근할 수 있습니다. Finished: SUCCESS 그런데 계속 Graceful shutdown complete 가 뜹니다. 참고로 다른 포트랑 충돌같은 것은 없습니다 원래 8081로 진행하다가 일부러 다른 포트로 시도해보려고 9000으로 했습니다. 이렇게 젠킨스 내 컨테이너 내에서 수동 실행하면 되는데 왜 젠킨스 빌드로 하면 꺼지는 걸까요? 참고로 젠킨스 도커 실행 명령어는 아래와 같습니다. docker run -d -v jenkins_home:/var/jenkins_home -p 8080:8080 -p 9000:9000 -p 50000:50000 --restart=on-failure --name jenkins-server jenkins/jenkins:lts-jdk21

  • ansible
  • jenkins
  • kubernetes
  • ci/cd
  • sonarqube
highjune 댓글 2 좋아요 0 조회수 301

스택 - 탑문제

해결됨

38군데 합격 비법, 2026 코딩테스트 필수 알고리즘

1. 현재 학습 진도 3-5 스택부분 수강 2. 어려움을 겪는 부분 백준 탑 문제를 강사님께서 구현해주신 코드로 풀어보고 있는데 강사님 코드를 사용하면 시간초과가 나는 것 같습니다. 3. 시도해보신 내용 N = int(input()) tops = list(map(int, input().split())) def top_stack(N): result = [0] * N while tops: cur_top = tops.pop() for i in range(len(tops) - 1, -1, -1): if cur_top <= tops[i]: result[len(tops)] = i + 1 break print(' '.join(map(str,result))) top_stack(N) 강사님께서 구현해주신 코드에 입력값을 사용자가 지정하게만 바꿔서 백준문제를 풀어보려고 했는데, 시간초과가 납니다. 제가 혹시 코드에 실수한 부분이 있는지 궁금합니다.

  • python
  • 코딩-테스트
  • 알고리즘
  • data-structure
수빈 오 댓글 1 좋아요 1 조회수 182

proto를 이용한 자동 생성 관련 명령어

미해결

파이썬으로 쉽게 배우는 gRPC!

python -m grpc_tools.protoc -I=. --python_out=. --grpc_python_out=. {protoname}.proto 강의에 명령어 띄어쓰기 잘 안보여서 기록해줌

  • python
  • grpc
sulee 댓글 0 좋아요 0 조회수 138

9:03

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

capitalize()는 문자열의 첫 글자를 대문자로 변환한다고 되어있는데, 예시 결과값이 왜 'Hello, world!'인가요? s는 애초에 첫 글자가 대문자니깐 s값 그대로 'Hello, World!'이 맞지 않나요?

  • python
  • java
  • c
  • 정보처리기사
꿈나무 댓글 2 좋아요 0 조회수 84

강의자료부탁드립니다.

미해결

프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)

강의자료 아래 메일로 부탁드려요 yungki.lee@gmail.com 감사합니다.

  • python
Yung-Ki Lee 댓글 2 좋아요 0 조회수 93

docker 에러

미해결

실리콘밸리 데이터 리더가 알려주는 Airflow 기초

명령어: docker compose -f docker-compose.yaml up 에러 메세지: ERROR! Maximum number of retries (20) reached. 사용 환경 windows 11 Home 어떤 부분 때문에 계속 오류가 발생하는걸까요?

  • python
  • sql
  • airflow
  • snowflake
[SQL 실전반 13기] Toby 댓글 2 좋아요 0 조회수 238

39:30

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

n이 0일때 if(n==0)를 타고 return 값이 0에서 끝나는거 아닌가요? return값으로 0이 아닌return res가 출력이되는지 궁금합니다

  • python
  • java
  • c
  • 정보처리기사
피로한 염소 댓글 2 좋아요 0 조회수 107

24년 1회 C언어 19분 38초

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

24년 1회 C언어 19분 38초 시저암호 문제 정답: Nd sc 1 <--이라고 적혀있는데? 변환된 문자열: Nd sc 1 <--이게 정답 아닌가요?

  • python
  • java
  • c
  • 정보처리기사
ncy84 댓글 2 좋아요 0 조회수 118

문제 교재는 따로 없는 거 맞나요?

해결됨

코딩테스트 [ ALL IN ONE ]

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 코테 적용 문제들은 교재에 따로 없이 강의 아래의 리트코드 주소를 통해서 확인하고 푸는 거 맞나요?? 영어로 되어있어서 질문 올려봅니다.

  • python
  • 코딩-테스트
  • 알고리즘
나상민 댓글 2 좋아요 1 조회수 229

연산자 우선순위 학습자료

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

0:10 강사님~ 혹시 연산자 우선순위 표 자료를 학습자료로 올려주실 수 있으신가요? 시간날때마다 보고 어느 정도 외우려고 하는데, 영상화면이 캡처가 되지 않아서 보기가 어렵습니다 ㅠ

  • python
  • java
  • c
  • 정보처리기사
주무세요 댓글 1 좋아요 0 조회수 119

파이썬 if문 질문

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

안녕하세요. 제가 예제 볼 때 온라인 컴파일러 사이트로 직접 작성해보면서 공부를 하는 중인데요 파이썬 if문 lst 예제를 그대로 사이트에 입력하면 ========================= lst = [1, 2, 3] if lst: print("리스트는 비어있지 않습니다.") else: print("비어있지 않습니다.") ===================== else가 예제처럼 if와 같은 열에 있지 않게 되고, 에러가 뜨더라구요. 저기서 else문 지우면 "리스트는 비어있지 않습니다." 정상으로 출력 되구요. 혹시 문법은 문제 없는데 파이썬이 버전마다 다른지 궁금합니다 https://www.tutorialspoint.com/online-programming-compilers.htm 사이트는 여기 이용 중입니다!

  • python
  • java
  • c
  • 정보처리기사
박현서 댓글 3 좋아요 0 조회수 184

감성 분석을 하려면 어떤 부분을 공부해야 하나요?

미해결

모두의 한국어 텍스트 분석과 자연어처리 with 파이썬

프로젝트에서 감성 분석과 주제 찾는 작업이 필요합니다. 주제 찾기는 강의를 통해 배울수 있을거 같은데요 감성 분석은 어떤것을 공부하면 좋을까요?

  • python
  • 머신러닝
  • 빅데이터
  • NLP
  • 텍스트마이닝
  • data-clustering
  • 데이터-리터러시
예비군갈나이 댓글 2 좋아요 0 조회수 232

강의자료 부탁드립니다

미해결

프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)

seizeejday@naver.com 감사합니다 : )

  • python
Zoey 댓글 2 좋아요 0 조회수 98

5:38

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

int, Integer를 같다고 판단한다 했는데, 범위를 넘어선 정수도 동일한가요? 예를 들어서, int num1 = 128; Integer num2 = 128; 이라면 num1 == num2 : true 인가요?

  • python
  • java
  • c
  • 정보처리기사
꿈나무 댓글 2 좋아요 0 조회수 160

ORM 연관관계

해결됨

실전! FastAPI 입문

안녕하세요! Nest에서 Fast API로 컨버젼중입니다. Nest는 Many to Many, Many to One 등등 이러한 연관관계를 설정해서 테이블을 생성합니다. Fast API에서는 아래 코드처럼 단순히 join만 걸어두고 사용하면 되는 걸까요?? class User(Base): __tablename__ = "user" id = Column(Integer, primary_key=True, index=True) username = Column(String(256), nullable=False) password = Column(String(256), nullable=False) todos = relationship("ToDo", lazy="joined")

  • python
  • 리팩토링
  • orm
  • FastAPI
  • pytest
Full Stack 개발자 댓글 2 좋아요 0 조회수 148

2023년 2회 정렬코드문제 답이 2개 아닌가요?

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

2023년 2회 29분 정렬 구현 문제 답이 2개 아닌가요? 저는 >, < 모두 정답인 것 같아서요 ㅠㅜ

  • python
  • java
  • c
  • 정보처리기사
김준혁 댓글 2 좋아요 0 조회수 93

미국 주식 분봉 데이터를 얻기 위한 방법은 없나요?

해결됨

파이썬 주식 매매 봇으로 주식시장 자동사냥하기

한국투자증권의 api에서는 해외주식의 경우 1달까지만 분봉 데이터를 제공한다고 나옵니다. 미국 주식 분봉 데이터를 얻기 위한 방법은 없을까요?

  • python
  • pandas
  • 차트분석
  • 퀀트
  • trading
Sett 댓글 2 좋아요 0 조회수 1121

인기 태그

인프런 TOP Writers

주간 인기글