Tistory Editor의 빌드와 배포를 Github Actions로 변경한 후 다른 것도 해보고 싶었는데 때마침 tinymce plugin을 수정해야할 일이 생겼다. opengraph플러그인인데 Tistory Editor 소스코드에 포함하지 않았고 npm을 통해서 import하고 있다. 할일은 코드를 수정하고 tag를 만들면 npm install, npm publish를 하는 것이다. 또 npm publish를 할 때 인증처리를 해야한다. npmpublish.yml name: Release on: push: tags: - v* jobs: publish-npm: runs-on: ubuntu-latest steps: - uses: actions/checkout@v1 - uses: actions/setup..
11월에는 왠지 예전에 봤던 작품들을 다시 보고 싶었나보다. 타이타닉, 월터의 상상은 현실이 된다, 아이즈 와이드 셧, 러브 액츄얼리, 로맨틱 홀리데이, 스파르타쿠스, 주토피아 같은 예전 작품이 보고 싶었다. 뭔가 새로운 것에 지친 것은 아닌가 싶다. 새로운 작품은 다큐나 영화 위주로 봤는데 그닥 추천할 만한 것은 없다. 모털 엔진 모털 엔진 | Netflix 전쟁으로 황폐해진 미래의 지구. 움직이는 거대 도시 런던이 작은 마을들을 무작위로 사냥하며 집어삼킨다. 탐욕으로 얼룩진 런던으로부터 세상을 지키려는 저항 세력들. 인류의 운명을 바꿀 열쇠는 이들에게 있다. www.netflix.com 모털 엔진은 개봉 전에는 굉장한 작품으로 기대를 모았다가 엄청난 혹평을 들었던 작품으로 기억한다. 하지막 막상 보니..
Github Actions는 예전부터 사용할 수 있었지만 마땅히 사용할 곳이 없었다. Tistory Editor는 travis-ci로 멀쩡히 잘 동작하고 있어서 굳이 바꾸면서 고생하기는 싫고 이걸 위해서 따로 뭔가를 만들기도 뭣하고 해서 사용을 안하고 있었다. Github Actions로 변경한 이유 script: - if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then npm run build; npm run dist -- -l; fi - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then npm run build; npm run dist -- -mw; fi그럼 왜 변경했느냐? Tistory Editor는 travis에서 이렇게 2번의 빌드로 3개의 플랫..
https://help.github.com/en/actions/automating-your-workflow-with-github-actions/about-github-actions 읽으면서 정리. Github Actions는 code, pr, issue에서 사용할 수 있는 workflow다. workflow는 빌드, 테스트, 패키지, 릴리즈, 배포와 같은 커스텀 자동화 프로세스다. 이를 통해 CI/CD를 만들 수 있다. workflow는 Linux, macOS, Windows, Github server의 container에서 실행된다. 포크된 리포지토리에서는 기본으로 실행되지 않는다. Github marketplace에 action을 공유하고 사용할 수 있다. Github Actions에는 한번에 설정가..
이케아 제품은 결혼할 때 식탁을 사면서 처음 만나게 되었다. 그때는 광명점이 오픈 전이라 경기도 광주 신현리의 어떤 구매대행점을 이용했다. 지금은 20만원 정도면 살 수 있는 식탁이지만 그때는 구매대행이다보니 무려 40만원넘는 돈을 주고 샀던 기억이 있다. 무지 무거운데 이거 옮기느라 애 좀 썼다. 광명점이 처음 생겼을때 정말 신시계가 펼쳐졌다. 가구에 대한 지식이 거의 없어서 거기에서 펼쳐진 다양한 세상은 정말 충격적이었다. 그리고 거긴 가구만 있지 않았다. 주방용품, 홈데코 등등 집 한쪽에 자리를 차지하는 물건은 가전제품을 제외하고는 모두 팔았다. 아이가 태어난 뒤로 요리를 시작하면서 이케아는 나에게 더이상 가구가게가 아니게 되었다. 거긴 주방용품 가게가 되었다. 칼, 도마, 냄비, 후라이팬, 그릇,..