본문 바로가기

전체 글14

GitLab for Slack App 연동하기(Self-Managed GitLab 16.2 이상) 들어가며 GitLab에서는 email 등 여러 알림 수신 방법이 있는데 저는 업무에 사용 중인 Slack과 알림을 연동해 사용하면 좋을 듯하여 Slack Notifiaction이라는 Integration을 고려했었습니다. 그러던 중 최근 업데이트된 GitLab 16.2 버전부터 Slack Notification와 Slack Slash Command가 합쳐진 GitLab for Slack app 이라는 Integration이 새로 추가되어 해당 기능을 사용하는 방법을 소개합니다. 요구사항 [GitLab] 자체 관리형(Self-Managed) GitLab 16.2 이상 버전 [Slack] 워크스페이스 관리자 권한 신규 UI 활성화 방법 해당 포스트는 GitLab의 신규 UI를 이용하여 설명을 진행합니다. 우.. 2023. 9. 9.
Visual Studio 원격 서버 프로세스 디버깅 개요 그 동안 라이선스 제한이 있는 프로그램의 API 개발을 위해서 PC마다 라이센스를 부여했습니다. 그래서 원격 서버에만 라이선스를 부여하고, 원격 PC에서 디버깅을 수행할 수 있는 환경을 구축합니다. 설치 및 디버깅 ⚠ 실제 프로그램(프로세스)가 동작하는 서버에 설치해야합니다. VS 버전에 맞는 원격 디버거 다운로드 및 설치 [Microsoft 홈페이지] 페이지 하단의 Visual Studio [XXXX] 용 도구를 클릭하면 나오는 원격 도구를 운영체제 버전에 맞게 다운로드하고 설치합니다. VS 상단 디버그 > 프로세스에 연결 > 연결 대상 > 찾기 > [PC 이름] 선택 해당 리스트에 보이지 않는다면 방화벽 설정으로 차단되어있을 수 있습니다. 2번의 '프로세스에 연결' 에서 실행시킨 프로세스 선택 .. 2022. 3. 29.
Jenkins - Publish Over FTP 모든 파일 및 하위 폴더 전송 방법 개요 Jenkins의 Publish Over FTP 플러그인 사용 중 와일드카드(*)를 이용하여 특정 경로에 존재하는 하위 폴더를 포함한 모든 파일을 배포할 필요가 있었는데 해당 방법을 탐색하다가 알아낸 내용을 공유합니다. 예시) testdir 디렉터리 아래의 모든 파일을 배포하기 위해 다음과 같이 작성했습니다. * (asterisk, 별표) 와일드카드를 이용하여 모든 파일을 가져오려는 의도였습니다. testdir/1.exe [성공] testdir/2.exe [성공] testdir/test2dir/1.exe [실패] testdir/test2dir/2.exe [실패] testdir/test2dir/test3dir/2.exe [실패] 해결 방안 와일드카드를 2개(**) 사용하면 폴더를 포함한 하위 계층까지 .. 2022. 3. 3.
Vuforia AR 앱 만들기 들어가며 오늘은 Unity에서 Vuforia 패키지를 이용한 AR 어플리케이션을 만들어봅니다. 개발 환경 Device M1 Macbook Air - macOS Monterey 12.0.1 iPhone 11 Pro - iOS 15.1 Software Unity Hub - 3.0.0-beta.7(Beta Channel) Unity 2021.2.6.f1(silicon) Xcode 13.2(13C90) 들어가며 2019.2.0 이상 버전에서는 Unity Asset Store에서 Vuforia 에셋을 추가하여 사용할 수 있도록 변경되었습니다. Vuforia Engine | 패키지 | Unity Asset Store Use Vuforia Engine from PTC to elevate your next projec.. 2021. 12. 23.
[Unity] iOS 빌드 구성하기 들어가며 오늘은 Unity에서 개발 후 실제 테스트를 iOS(iPhone, iPad) 환경에서 진행하기 위해 필요한 빌드 환경을 구성해봅니다. 개발 환경 Device M1 Macbook Air - macOS Monterey 12.0.1 iPhone 11 Pro - iOS 15.1 Software Unity Hub - 3.0.0-beta.7(Beta Channel) Unity 2021.2.6.f1(silicon) Xcode 13.2(13C90) 사전 설치 환경 구성 이전에 아래 프로그램(앱)들이 설치되어있는지 확인한 후, 설치되지 않았다면 설치해줍니다. Unity Hub, Unity(https://unity3d.com/kr/get-unity/update) Xcode (https://apps.apple.co.. 2021. 12. 16.
RigidBody, Collider 예제 RigidBody 컴포넌트 추가 오브젝트를 클릭하여 인스펙터에 나타나는 Add Component를 통해 RigidBody 컴포넌트를 추가한다. RigidBody 컴포넌트 테스트 중력 효과가 작용하는 모습을 확인할 수 있었다. Collider 충돌 효과 테스트 위 RigidBody 컴포넌트 테스트에서는 바닥(plain)오브젝트와 구(sphere)오브젝트가 충돌하여 정지하였으나, Collider를 비활성화하자 바닥을 뚫고 지나가는 구를 확인할 수 있었다. RigidBody - Mass(무게) 효과 테스트 RigidBody 컴포넌트의 Mass를 높은 수치로 수정하여 오브젝트와 충돌시켰을 때 Mass 수치가 낮은 구체가 밀려나는 모습을 확인할 수 있었다. RigidBody - Use Gravity / Is Ki.. 2021. 12. 10.