일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 가상머신
- jenkins
- 우분투 젠킨스 업데이트
- 우분투 아파치 ssl
- 젠킨스
- 가상컴퓨터
- jenkins war
- 아파치 https 적용
- 버추얼박스
- 우분투 젠킨스
- vi
- php
- ubuntu
- 전화번호 가져오기
- Firebase
- 웹서버
- 인증번호 문자
- jenkins 업데이트
- vim
- Android
- Phone Selector
- 리눅스
- vimrc
- 아파치
- CODEIGNITER
- phpMyAdmin
- 우분투
- 안드로이드
- virtualbox
- SMS Retreiver API
- Today
- Total
목록전체 글 (52)
철스토리
최근 안드로이드에서 TargetSdkVersion을 29로 업데이트 하면서 젠킨스 빌드 오류가 발생했다. 안드로이드 스튜디오에서는 매니저를 통해 받으면 되지만 terminal에서 어떻게 받는지 찾아본 후 정리해 놓는다. 1. jenkins 설치할 때 android sdk 설치했던 디렉토리로 이동 (tools 디렉토리) cd /var/lib/jenkins/android-sdk-linux/tools 2. 업데이트 가능한 리스트 확인 ./android list sdk --all 위와 같이 sdk list를 확인하면.... 아래와 같이 리스트가 출력된다. 3. 필요한 패키지를 설치한다. ./android update sdk -u -a -t 4. 끝!
안드로이드에서 자신의 폰에서 자신의 번호를 가지고오는 방법이 존재했다. TelephonyManager를 통해서 자신의 번호를 쉽게 가지고 올 수 있었다. 그렇지만 이것은 READ_PHONE_STATE 권한이 필요하다. 하지만 최근 READ_PHONE_STATE와 READ_SMS 권한에 대해서 구글에서 특별관리(?)가 들어갔다. 스토어에 올리지 않을것이라면 관계 없지만 플레이스토어에 앱을 등재하기 위해서는 꼭 해당 권한이 필요하지 않는다면 사용할 수 없다. 앱을 서비스 할 때 스마트폰에서 폰번호를 가지고 오거나 문자메시지에 접근해서 인증번호를 가지고와서 자동으로 인증번호의 값을 세팅해주는 작업을 많이한다. 구글에서는 이러한경우에 READ_PHONE_STATE와 READ_SMS 권한 없이도 사용가능한 api..
젠킨스를 수동으로 업데이트 하는 것은 어렵지 않게 할 수 있다. 1. 구동중인 Jenkins를 종료한다. service jenkins stop 2. war파일 다운로드 wget http://mirrors.jenkins.io/war-stable/latest/jenkins.war 3. war파일 덮어쓰기 mv jenkins.war /usr/share/jenkins 4. Jenkins를 다시 구동한다. service jenkins start 5. 끝!