목록전체 글 (146)
Programmer:)
젠킨스로 빌드파이프라인 만들어서 패치중 MacOS빌드시 apple silicon + intel 지원기능을 추가해야했다.아무리 api문서를 찾아도 나오지 않더니... EditorUserBuildSettings.SetPlatformSettings("Standalone", "OSXUniversal", "Architecture", "x64ARM64"); 정말 꽁꽁 숨겨놓앗구나...ㅎ.ㅎ...
[Jenkins] 공유 라이브러리파이프라인 간소화를 위해 조사하던 중 공유라이브러리 라는게 눈에 띄었다.작업진행하면서 기록남기는 중이라 삽질내용이 들어갈 수 있는 점 주의하자. step1. 일단 깃에 저장소를 하나 판다.ryeggg.tistory.com 작업해두었던 파이프라인코드를 전부 라이브러리 호출방식으로 변경했다.젠킨스 접속해서 코드를 하나하나 다 바꿔주는 것도 귀찮았고이번처럼 컴퓨터 포맷후 경로 달라지는 부분과다른 파이프라인에서 같은 기능의 job을 다시 구성해서 쓰는게 너무 불필요한 작업이라고 생각했다. 내 구성-경로관리 -실질적인 함수 -파이프라인 이렇게 총 3개로 이루어졌다. 경로관리src/org/name/Paths.groovypackage org.nameclass Paths{ sta..
jenkins 빌드시 실패, 성공 여부와 실패했을 경우 에러코드 그리고 성공했다면 빌드 버전을 텔레그램 메세지로 공유받고 싶었다. 젠킨스에서 Telegram Bot Plugin 설치 텔레그램에 젠킨스 메세지를 출력할 봇 생성 토큰값 복사해서 [TOKEN]에 집어넣어서 이동https://api.telegram.org/bot[TOKEN]/getUpdates 그러면 {"ok":true, "result:[]} 이런 형식이 뜨는데 텔레그램 봇에 hi입력후 새로고침을 한다."chat":{"id":939393939, "first_name~~~} 중간에 이런 내용이 있는데 저 아이디가 chat id이다 . 필요한 재료가 준비되었다.토큰값 , chat id pipeline { agent any ..
[Jenkins] 공유 라이브러리 심화[Jenkins] 공유 라이브러리파이프라인 간소화를 위해 조사하던 중 공유라이브러리 라는게 눈에 띄었다.작업진행하면서 기록남기는 중이라 삽질내용이 들어갈 수 있는 점 주의하자. step1. 일단 깃ryeggg.tistory.com 파이프라인 간소화를 위해 조사하던 중 공유라이브러리 라는게 눈에 띄었다.작업진행하면서 기록남기는 중이라 삽질내용이 들어갈 수 있는 점 주의하자. step1. 일단 깃에 저장소를 하나 판다.루트는 다음과 같다. 난 사실 이 사진보고 무슨 말인줄 몰랐는데 이렇게 만들라는 이야기 인 듯 하다.*저 폴더 중 vars 에 groovy 파일을 만들어 넣으면 젠킨스 파이프라인에서 사용 가능해 보인다. step2. 젠킨스에 공유라이브러리 깃을 등록한다..
파이프라인이 많아지면서 저장소 용량이 너무 많아져 별도 SSD 에다가 workspace를 만들어서 관리하면 좋을 것 같았다. 일단 jenkins를 정지시킴. 1. homebrew.mxcl.jenkins.plist 수정나는 homebrew를 사용하여 jenkins를 설치했었다./usr/local/Cellar/jenkins/[버전]/ homebrew.mxcl.jenkins.plist *이동하는 방법을 모른다면 finder 아무거나 하나 열어본다.상단 바 -> [이동] -> [폴더로이동] 이런식으로 접근하면 이동 가능하다. 2. 구문추가xcode로 열면 수정하는법이 조금 복잡(?)한거 같아서 visual code로 열었다.(메모장 이런걸로 열면 될 듯 하다.)EnvironmentVariables JEN..
인앱 업데이트 | Android 개발자 | Android Developers이 페이지는 Cloud Translation API를 통해 번역되었습니다. 인앱 업데이트 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. 사용자는 기기에서 앱을 최신 상태로developer.android.com 앱 업데이트가 필요할 시 구글 스토어에 따로 들어가서 업데이트 받는 형식이 아닌앱실행 -> 업데이트 체크 -> 업데이트 화면 이렇게 연결 될 수 있도록 도와준다. 이 기능은 Android 5.0 (API Level 21) 이상 부터 지원되면 .apk, .obb 을 사용하는 앱에서는 호환되지 않는다. 즉시업데이트 와 유연한 업데이트를 지원하는데 이번엔 즉시 업데이트 사용법을 정리해보려 ..
터미널에서 입력 brew services stop jenkins 젠킨스 중지 brew remove jenkins 젠킨스 삭제 brew cleanup 폴더 정리 sudo rm -rf ~/.jenkins/ 젠킨스 설정폴더 삭제 brew services start jenkins 입력시 jenkins is not installed 출력되면 삭제 완료
원격으로 mac 작업중 숨겨진 폴더에 접근해야했다. 가서 단축키를 누르면 되지만 [ Shift + Command +. ] 그냥 일어나기 귀찮았다.. 그래서 적는 터미널로 숨겨진 폴더,파일 보이게 하기 터미널에서 입력 (여기서 TRUE 값을 FALSE로 바꿔주면 안보이지 안을까나) defaults write com.apple.finder AppleShowAllFiles TRUE 그 후 killall Finder 입력시 모든 finder 재시작! 편...편하닼ㅋ