ARCHIVES

태그

신고하기

상단 메뉴 페이지

기본 콘텐츠로 건너뛰기

[블로그] 블로그 플랫폼

구글 블로그는 생각보다 사용 하기에 불편하다. 깃블로그를 사용하려 했으나,  배보다 배꼽이 더 큰 경우가 되어버리는듯 하다. 1. 깃 블로그는, 블로그 답지 않게 내가 쓴 글이 반영되는데 시간이 걸린다. 2. 아무 PC에서나 글을 쓰기 쉽지 않다. 그래서 일단.. 정리 한번 하고 이것저것 시도 해본다. 1. velog  - 개발자들이 추천하는 블로그 이다.  - 개인이 호스팅하고 있다; 대단하군, 비용이 감당 될 정도라니  - https://velog.io/ 2. medium   - 깔끔하다고 한다.  - 코드 …

[깃허브 블로그] GitHub 블로그를 만들어 보자. 1

안녕하세요 치우 입니다. 구글 블로그를 기술 블로그로 쓰기가 생각보다 만만치 않네요. 마크다운을 사용하는, 깃 블로그를 사용 해볼까 합니다. 여긴 단순히 기록 용도로만 사용 하려고 합니다. 그럼... 깃헙 블로그 만들기 1. github에 가입 합니다. 2. 마음에 드는 테마를 선택 합니다. https://github.com/topics/jekyll-theme 3. 마음에 드는 테마에서 "Fork" 하여 내 깃헙 계정에 복사 합니다. 4. 설정으로 이동해서 Repository name 을 &qu…

[CI/CD] 젠킨스 자바 11 업데이트

안녕하세요. 치우 입니다. 안드로이드가 자바 11을 권장한지 꽤 됬는데, 젠킨스 때문에 8로 한다는게 부조리 한거 같아서 업데이트 다시 한번 시도 해봅니다. 현재 설치된 버전은 2.312 입니다. 젠킨스는 자바 기반의 시스템이다. 하지만 젠킨스 자바와 내부 실행 자바는 같이 않아도 된다. 1. 설정위치는  "Global Tool Configuration" 으로 들어간다. 2. 사용하고자 하는 자바 경로를 적어준다. 완료.

[CI/CD] 젠킨스 API로 빌드, 슬랙에서 메시지 전송으로 시작.

2021.11.23 안녕하세요 치우 입니다. 현재 jenkins, fastlane, android 빌드가 자바 1.8만 되는게 아쉽네요. 당장은 괜찮아 보이는데 지속적으로 자바 11 을 확인 해봐야 할 듯 합니다. 어쨌든 오늘은 젠킨스 빌드를 슬랙에서 할 수 있도록 해보는 것이 목표 입니다. 일단 기본적인 설정은 끝났다고 생각하고, 젠킨스 빌드를 API가 가능 하도록 해야 합니다. 1. 먼저 배포 시나리오가 완성되면,     젠킨스 job의 설정에 들어가서 빌드 유발 (Build Trigger) 에서     빌드…

[CI/CD] Jenkins 이메일 전송 정보

젠킨스로 이메일을 보낼 수 있다. apk, ipa를 보내려고 하니 무척 까다롭다. 1. google 지메일   - apk, ipa 첨부가 안된다. 2. ms 아웃룩  - 첨부 성공  - 2~3번 보내면 봇으로 보냈다고 계정이 잠긴다. smtp.office365.com 587 STARTTLS SSL: uncheck / TLS check 3. 아마존 SES 메일 서버  - 발신자, 수신자 모두 인증해야 한다.  - 첨부 최대치가 10MB email-smtp.ap-northeast-2.amazonaws.com 587 …

[CI/CD] fastlane + slack 수신 웹 후크

fastlane의 빌드 결과를 webhook로 받을 수 있다. https://my.slack.com/services/new/incoming-webhook/ 프로젝트 선택 후, 채널 선택.

[CI/CD] 안드로이드 Fastlane 적용후 Jenkins 등록 시나리오.

치우 입니다. 2021.11.17 오랜만에 젠킨스 프로젝트를 등록하게되어 정리할 겸 다시 적어 봅니다. 여전히 리스크는 자바 11 버전의 사용이 되었으면 좋겠다 입니다. 1. 새로운 아이템을 만든다. 2. git 경로를 적어준다. 3. git 토큰 생성 4. 인증 추가.  5. 빌드 브런치 확인  */master 6. 빌드유발 환경설정  - 원격으로 하고 싶으면 설정   - RVM 설정 6. 빌드 탭에서   Excute Shell 등록을 해서 fastlane 명령어 호출 완료. tip 현재 jenkins rvm…

[리눅스] 리버스 터널링, REVERSE TUNNELING - NAS 구축

구글서버 접속 링크 :  https://jhchooo.blogspot.com/2021/07/reverse-tunneling.html 구글 클라우드 플랫폼을 사용하여 터널링을 했더니, 3개월 무료기간 뒤 요금이 발생 했다. 이것저것 바꿔봐도 요금 부과를 피할 수 없었다. 집에있는 시놀로지 나스에 연결해서 적용하는 방법을 사용한다. 1. 시놀로지 나스 설정 2. SSH 암호파일 로그인 하기 ---- 1. 시놀로지 나스 설정  - 제어판 -> QuickConnect -> 활성화  - 제어판 -> 외부 …

[Android] Drawable, Drawable v24 차이점

출처: https://woovictory.github.io/2020/06/12/Android-Drawable/ drawable, drawable-v24의 차이점에 대해 간략하게 정리하려고 한다. 많은 내용은 없고, 단지 차이점을 기록한다. 차이점 drawable 비교적 오래된  Android version 을 사용하는 기기에 호환하기 위한 폴더 API 24 누가 이전 버전의 기기를 호환한다. drawable-v24 비교적 최근에 나온  Android version 을 사용하는 기기에 호환하기 위한 폴더 API 2…

[ios] Gauge 그리기, UIBezierPath 사용

프로젝트에서 게이지를 그려야 할 필요성이 생겼다. 별로 어렵지 않을거 같아서, 직접 만들어 본다. 참고한 URL 링크는 Zedd님 블로그, 없는게 없네;; Zedd : iOS ) UIBezierPath (1)  : 중학생도 알수있는 베지에 곡선 :  https://blog.coderifleman.com/2016/12/30/bezier-curves/  : UIBezierPath 사용법 Zedd : iOS ) UIBezierPath (2)  : close 는 옵션이다. 넣으면 도형, 안넣으면 선으로 됨.  : pat…

[CI/CD] Android apk 배포 해보자.

iOS 배포를 완료 했다. 이제 안드로이드를 배포 해보자. 공식가이드: https://firebase.google.com/docs/app-distribution/android/distribute-fastlane?hl=ko 1. 안드로이드 프로젝트 이동 fastlane init      설치 도중 물어보는 패키지 명을 잘 적어준다. 2. 안드로이드 배포 플러그인 설치  fastlane add_plugin firebase_app_distribution 2.1 안드로이드 버전 읽어오는 플러그인 설치 $ fastlane…