블로그

bukak2019

모각코 좋아하는 사람 절대 들어오지마세요 (Feat. 잔디심고갈래?)

🌱 잔디 심고 갈래? 2026년 개발자 플러팅혼자 코딩하지만 함께 몰입하고 있다는 감각을 전달하는 GitHub 기반 온라인 모각코 서비스서비스로 이동!💡 이런 서비스입니다늦은 밤, 혼자 코딩할 때 슬랙에서 동료의 파란 불을 보며 힘을 얻은 적 있으신가요?잔디 심고 갈래? 는 바로 그 느낌을 온라인 공간으로 옮겨왔습니다. 캠·마이크 없이 같은 공간에서 함께 코딩하는 경험을 제공합니다.핵심 가치🌍공동의 성장: 개발자들의 GitHub 활동이 모여 맵을 변화(예: 황무지를 숲으로 변화)시킵니다⏱집중의 시각화: 커밋, PR, 집중 시간이 실시간으로 반영됩니다🐾펫과 함께: 활동으로 얻은 포인트로 펫을 뽑고 성장시킵니다🤝느슨한 연대: 캠/마이크 없이, 같은 공간에서 함께 코딩하는 경험을 제공합니다✨ 주요 기능1⃣ 함께 성장하는 가상 세계모두의 활동이 모여 맵이 변화. 7일 시즌제로 주기적 리셋이 이루어지고, 테마가 변경됨.테마2⃣ 실시간 캐릭터 시스템GitHub 프로필·마스코트 캐릭터로 표현. 닉네임·집중시간·태스크 표시, 실시간 상호작용.3⃣ GitHub 활동 자동 연동 및 리더보드OAuth 간편 로그인, 30초 간격 자동 감지. 활동 시 포인트가 쌓이고, 포인트에 따라 맵 변화 게이지 상승.리더보드4⃣ 개인 성취 시각화잔디·캘린더를 통한 날짜별 집중시간·태스크·활동 내역 확인히팅맵 및 개인잔디포인트 획득에 따라 달라지는 개인 잔디에서 수집한 펫과 활동들을 확인 가능세부 활동해당 날짜에 진행한 깃허브 활동 상세 내역이나 자신의 Task(To-do)를 확인 가능5⃣ 펫 시스템 🐾포인트로 가챠·육성·진화(3단계). 대표 펫이 캐릭터 동행.펫과 캐릭터 이동펫 뽑기펫을 뽑아 새로운 펫들을 수집 가능펫 도감펫 도감을 통해 수집한 펫들을 관리하고, 대표 펫으로 설정하여 함께 이동 가능펫 밥주기펫에게 밥을 주어 다음 단계로 성장시켜, 도감 수집 가능

네이버부스트캠프잔심갈잔디심고갈래?모각코Github개발자플러팅

wnsrlf0721

[워밍업클럽: 쿠버네티스] 미션 #6. ArgoCD - Github 업데이트

큐브옵스 카페의 실습 미션을 기반으로 작성한 내용이다.https://cafe.naver.com/kubeops/553 1. ArgoCD로 App 생성 및 배포1-1. App 생성 하기▶ GENERALApplication Name : api-tester-2232-build-push-git Project Name : default SYNC POLICY : Manual▶ SOURCE※ <Github-Useranme>은 본인의 Username으로 수정Repository URL : https://github.com/wnsrlf0721/kubernetes-anotherclass-sprint2.git Revision : main Path : 2232-build-push-git/deploy/helm/api-tester▶ DESTINATIONCluster URL : https://kubernetes.default.svc Namespace : anotherclass-223▶ HELM 확인 후 Values files 지정VALUES FILES : values-dev.yamlCreate 버튼으로 App 생성을 하면다음과 같은 ArgoCD App이 만들어지게 된다(Healthy 같이 초록창이 뜨지는 않음). 1-2. 자동 배포 설정api-tester-2232-build-push-git > details > SYNC POLICY 순서로 클릭을 해서 아래와 같이 만들자.1-3. 자동 배포 확인잠시 기다리면 Healthy 상태가 되며 파드가 생성될거고, 대시보드를 확인하면 anotherclass-223 ns에 파드가 생성된 걸 볼수 있다. 2. Jenkins에 Github Token 등록카페에 가면 Github에서 토큰을 생성하는 방법이 자세하게 나와있다. 가서 배우자.토큰을 받은 후에 젠킨스 설정에 토큰을 등록하게 되면,Jenkins관리 > Credentials에서 github_token을 확인할 수 있다. Jekninsfile 에서 Credential 사용 확인▶ 2232-build-push-git > JenkinsfileJenkinsfile을 보면, github_token으로 github USERNAME과 PASSWORD로 깃허브에 파일을 업데이트하는 동작을 수행한다. 3. Jeknins에서 Source/Container 빌드 후 Docker로 업로드 하기3-1.새보기 및 item 생성[새보기] 만들기 -> 조회명 : 223, Type : List View [item name] 만들기 -> item name :2232-build-push-git, [Pipeline] 선택  3-2. Configure▶ Configure > General > GitHub project > Project urlProject url : https://github.com/wnsrlf0721/kubernetes-anotherclass-sprint2/▶ Configure > Advanced Project Options > Pipeline > [저장]※ <Github-Useranme>은 본인의 Username으로 수정Definition : Pipeline script from SCM Definition > SCM : Git Definition > SCM > Repositories > Repository URL : https://github.com/<Github_Username>/kubernetes-anotherclass-sprint2.git Definition > SCM > Branches to build > Branch Specifier : */main Definition > SCM > Branches to build > Additional Behaviours > Sparse Checkout paths > Path : 2232-build-push-git Definition > Script Path : 2232-build-push-git/Jenkinsfile3-3.[저장] 후 [지금 빌드] 실행 (이때는 파라미터가 없어서 실행되지 않아요!)3-4.[파라미터와 함께 빌드] 선택 후 본인의 DockerHub와 Github의 Username 입력 후 [빌드] 실행3-5.Stage View결과 확인​3-6. ArgoCD에서 자동 배포 확인​새로운 이미지가 들어온 걸 인식해서 생성한 후,이미지가 교체된 모습을 볼 수 있다.3-7. 다시 빌드 후 재확인깃허브에도 변경내용이 잘 반영된걸 볼 수 있다.

데브옵스 · 인프라k8sCredentialsArgoCDJenkinsHelmGithubCI/CD

채널톡 아이콘