개발자 블로그
✔ 참고 실제 운영환경에서는 GUI로 빌드 파이프라인을 생성하지는 않습니다. 따라서 이 페이지 내용은 그냥 가볍게 살펴보셔도 괜찮습니다. Classic Editor vs YAML 기본적으로 YAML을 사용해서 빌드 파이프라인을 작성하는걸 권장합니다. 이름이 Classic Editor라서 이게 직접 스크립트를 작성하는 것 같지만, GUI 방식이 맞습니다. YAML은 직접 스크립트를 작성하는 방식입니다. YAML을 사용해야 좀 더 세부적인 내용을 건드릴 수 있어서 YAML 방식을 추천하는 것 같습니다. 일단은 돌려보자! 백문이 불여일견! 일단 돌려봅시다. 전 단계에서 "New pipeline" 버튼을 클릭하면 아래 화면이 표시됩니다. 우리는 일단 GUI 방식으로 구축을 할 것이기 때문에 이미지 맨 밑에 보이..
✔ 빌드환경 이 페이지에서 설명하는 내용은 안드로이드 앱 빌드를 기본으로 합니다. ✔ 형상관리 도구 이 페이지에서 설명하는 내용은 VCS로 Azure DevOps Repos git을 사용합니다. ✔ APK 배포 방법 생성된 APK 배포를 위해서 Firebase App Distribution을 사용하고, 세부적인 구현 방식은 gradle을 사용한 앱 배포 방식을 사용합니다. 위와 관련하여 자세한 내용은 아래 링크를 참고하세요. https://firebase.google.com/docs/app-distribution/android/distribute-gradle 빌드 파이프라인? Build Pipeline은 trigger branch에 변경(push, merge)이 발생했을 때 자동으로 빌드가 수행되도록 하..
대한민국 시총 1위에 빛나는 그 기업! 개미들이 10만전자를 부르짖던 그 기업! 갓성전자! 스마트폰 하드웨어는 GOS로 욕 존나 먹으니깐 소프트웨어도"질 수 없지!" 뭐 이런건가? 2022.03.03 - [스마트폰] - 삼성 갤럭시 GOS 논란에 대한 나의 생각 삼성 갤럭시 GOS 논란에 대한 나의 생각 뉴스는 아무래도 시국이 시국인지라.. 조금 조용한 것 같은데, 유튜브에서는 테크 유튜버들이 모두 관련 영상들을 올리고 있어서 꽤 논란이 큰 것 같다. 참고로 나는 앱 개발자고 아이폰, 안드로 oneday0012.tistory.com 삼성전자에서 개발한 스마트싱즈(SmartThings)라는 앱을 쓰다가 정말 어이 없는 화면을 보게 되었다. 동의 버튼 위에 있는 "계속하려면 %1$s 및 %2$s에 동의해 주..
Translated by Google Translate. In my app, I was receiving notifications by gmail using nodemailer for the part that needs monitoring. In the past, it was working fine without any problems, but at some point the mail was not being sent. So I looked up the error log and found the following log. (It may be slightly different from the original text by deleting or modifying sensitive information.) S..
내 앱에서 모니터링이 필요한 부분에 nodemailer를 사용해서 gmail로 알림을 받고 있었다. 기존에는 아무런 문제 없이 잘 동작하고 있었는데, 어느 순간부터 메일이 발송되지 않고 있었다. 그래서 에러 로그를 찾아보니 아래와 같은 로그가 찍혀있었다. (민감할 수 있을 것 같은 내용은 삭제 또는 수정해서 원문과는 조금 다를 수 있다.) Send mail error: { Error: Invalid login: Username and Password not accepted. Learn more at https://support.google.com/mail/?p=BadCredentials - gsmtp at SMTPConnection._formatError (myprojects/node_modules/no..