본문으로 건너뛰기

2023.07.15

· 약 3분

오랜만에 일기를 쓴다.

1. VS Code (필수 단축키) 파일 생성, 폴더 생성 단축키

  • cmd+shift+p > Open Keyboard Shortcuts (JSON)
  • 밑에 json 붙여넣기 하면 된다.
[
{
"key": "cmd+n",
"command": "explorer.newFile",
"when": "explorerViewletFocus"
},

{
"key": "cmd+shift+n",
"command": "explorer.newFolder",
"when": "explorerViewletFocus"
}
]

2. 회사 internal web 배포

internal-web 배포를 드디어 했다. 배포는 했는데 아직 한 번도 사용을 해본적 없다. 과연될지.. cb 계정은 aws consolidated billing(통합결제 계정)으로 organization에서 관리하고 한 번에 결제가 가능 계정을 말한다.

내가 만든 기능은 github enterprise server 와 jira api server에 api를 날릴 수 있어야 하는데 가능할지 봐야한다.

3. GHES 이관

보안을 위해 public github에서 github enterprise server로 repo를 이관했다. 이관했을 때 actions들을 전부 사용할 수 없어서 몇 개 요청드리기는 했는데 actions 속도는 진짜 빨랐다.

public github의 경우 actions를 돌리고 인스턴스를 초기화하는데 설치형의 경우 한 번 install이 되면 제거되지 않기 때문에 install 시간이 거의 없다 시피하여 속도가 엄청 빨랐다. 인스턴스 스팩이 좋은 것도 있지만 설치 시간이 없는게 젤 큰 이유같다.

하지만 내 마음대로 actions를 추가하고 테스트할 수 없다는게 큰 단점인데 ㅠㅠ 이건 내가 public github에서 테스트하여 문제없다는게 확실하면 설치 요청드리는 방법으로 해야한다. 기존 actions중 compressed-size-actioncodecov를 제거했다. compressed-size-action는 ci 시간이 너무 오래걸려서 효용이 없는 것 같아 제거했고 codecov는 codecov에 code read permission을 주는게 너무 크리티컬해서 제거했다. 하지만 codecov가 해주는 코드 커버리지를 pr에서 보여주는 작업은 꼭 붙히고 싶은게 괜찮은게 있을지 찾아봐야한다. 간단하게 찾아봤을 때 jest-coverage-report 괜찮은 것 같다. test result.json만 들고가는 것 같다.

역시 보안이 강화될 수록 개발자들은 힘들다ㅠ