본문 바로가기

분류 전체보기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.