본문 바로가기
전체 글
글 18개
</>
AI
Tistory DevOps Simple Skin
예전에 티스토리 스킨을 만들어보겠다고 열심히 공부했었는데, 어렵다는 이유로 포기했던 적이 있었음요즘 생성형 AI 가 핫하고 게임이나 업무 툴 등 여러가지를 만들다 문득 스킨도 하나 만들면 좋겠다는 생각이 들어서 claude 활용해서 생성함. 상용화 된 스킨도 구매해보고 무료 배포 스킨도 여러번 구해서 사용해봤으나 기능이 너무 많고, 사용하기 어렵다는 단점이 있었지만 직접 만들게 되니 장점은 내가 원하는 기능만 넣을 수 있다는게 장점인 것 같다.업데이트- README.md 파일 주소만 넣어도 게시물에서 readme 내용을 보여 줄 수 있도록 수정 깃헙 주소https://github.com/leejw1212/tistory-skin스킨 설명tistory-skin/README.md at main · leejw..
</>
✏️ Mac
아이폰 탈옥 (palera1n) ios 15+
이전 글에서 ios 11~14 버전의 os만 탈옥이 가능했었다. 그래서 좀 더 검색을 하여 찾아보니 palera1n 이라는 15+ 탈옥을 지원하는 툴을 확인했다. github 주소는 https://github.com/palera1n/palera1n/releases Releases · palera1n/palera1n Jailbreak for arm64 devices on iOS 15.0+. Contribute to palera1n/palera1n development by creating an account on GitHub. github.com https://cdn.nickchan.lol/palera1n/c-rewrite/releases/v2.0.0-beta.8/ Index of /palera1n/c-r..
</>
✏️ Mac
아이폰 탈옥 (Altstore, unc0ver) ios 11.0 ~ 14.8
아이폰 탈옥을 하는 이유는 여러가지가 있는데, 보안상으로 좋지 않고 애플에서 하지말라는 짓을 하려고 하는 것이기 때문에 실제 사용하는 아이폰으로 하는 것은 많이 위험하다. 집에서 놀고 있는 공기계를 사용하여 하는 것이 좋을 것 같다. 실제로 탈옥할 일이 생겨서 집에 있는 공기계로 테스트해보려고 한다. 탈옥은 unc0ver 라는 앱이 진행해주게 되는데 ipa 파일을 설치할 수 있어야 한다. 그러기 위해선 Altstore 설치 및 Apple ID 설정이 필요하여 아래와 같은 절차로 진행하게 된다. HTML 삽입 미리보기할 수 없는 소스 HTML 삽입 미리보기할 수 없는 소스 Mac 에서는 Catalina OS 업데이트 이후는 Itunes 대신 Finder 가 그 역할을 대신하게 되었다. 그래서 윈도우일때는 ..
</>
✏️ CICD
Rollback (Semver, Rolling, blue/green)
배포를 하다 보면 나가면 안 되는 사항이 배포되거나, 문제로 인해서 되돌려야 하는 상황이 있다. 이에 대한 정책을 롤백이라고 하며 각 배포 방식에서 롤백은 어떻게 진행되는지에 대해서 간단히 정리하고자 하는 문서이다. SemVer 란 ? 그렇다면 우리는 어디까지가 이전에 배포되었던 코드이며, 어디부터 되돌려야 하는지 같은 기준점이 필요하다. 기준점을 관리하기 위한 제안을 위해 도입된 정책이며 다양한 곳에서 사용 중인 Semantic Versioning 기법이다. SemVer -> Semantic versioning 체계적인 버전관리를 위한 제안, 배포 정책이나 시기에 따라서 버전이 매겨지거나, 의미 없는 버전 상승을 지양하여 버저닝에 대한 명확한 의미를 부여 버전의 형식 : Major.Minor.Patch..
</>
✏️ CICD
Jenkins 에서 빌드한 artifact 를 Ansible 로 넘기는 방법 [nginx file hosting]
이전에 젠킨스에서 git clone, build 를 하는 방법에 대해 포스팅했었다. 2023.10.11 - [✏️ Jenkins] - Jenkins Pipeline 으로 git clone , build 수행하기 Jenkins Pipeline 으로 git clone , build 수행하기 Jenkins Pipeline 으로 CI/CD 를 구축할 때 가장 기본적으로 repository 에서 git 을 clone 하여 build 하는 과정은 반드시 존재한다. 이 과정이 CI (Continuous Integration) 으로 지속적인 통합이라고 할 수 있다. 즉 jjoyling.tistory.com 여기서 빌드된 아티팩트는 젠킨스의 workspace 에 존재하게 될 뿐이고, 배포 시 어떻게 사용해야 할지 알아보..