개발(합니다) (397) 썸네일형 리스트형 [Gitlab-CI/CD] .gitlab-ci.yml 사용 방법 Gitlab-CI/CD를 잘 다루려면 .gitlab-ci.yml의 동작 방식에 대해서 정리합니다. 관련 예제는 아래 사이트에서 확인할 수 있습니다. gitlab-ci/cd .gitlab-ci.yml Gitlab-CI/CD의 파이프라인은 .gitlab-ci.yml 파일로 구성되며 파일에 작성 된 스크립트에 따라 순차적으로 동작합니다. 파이프라인의 구조 및 순서를 정의 Gitlab Runner를 이용해서 실행할 일들 특정 상황에 따라 실행할 일들 Gitlab-CI/CD의 실행 단위가 JOB으로 구성되어 있어서 위에 설명에도 일들이라고 명시했습니다. JOB 관련 키워드는 아래 사이트에서 확인 할 수 있습니다. .gitlab-ci.yml 최상위 요소로 script가 반드시 있어야 함 실행 해야 하는 상황과 조건.. [Gitlab-CI/CD] window에서 Gitlab CI/CD를 docker로 배포하는 방법 DevOps Development + Operations의 합성어로 개발과 운영을 합친 개발방법론입니다. 개발과 조직을 융합하게 된 이유는 개발 조직은 새로운 기술과 기능을 도입하고 싶어하고, 운영 조직은 안전성을 중요시하게 되면서 이를 잘 해낼 수 있는 두 조직을 융합한 방법론이 DevOps입니다. DevOps 특징 CI/CD(Continuous Integration, Continuous Deploy) CI(지속적인 통합) : 빌드 및 테스트 자동화 / 테스트를 완료 및 통과한 소스만 중앙 저장소에서 통합 Jenkins, TravisCI CD(지속적인 제공) : 배포 자동화 / 통합 된 소스를 서비스 원격지로 배포 Gitlab Gitlab은 GIt의 원격 저장소 기능, 이슈 트래커, CI/CD 등 다양.. [Gitlab-CI/CD] Gitlab-runner register 지우는 방법 상황 gitlab-runner에 등록 된 Runtime platform 제거하려고 unregister를 실행시켰으나 에러를 발생시키면서 실행되지 않았습니다. 문제 파악 Runtime platform의 이름을 명령어와 같이 실행하지 않아서 발생한 오류입니다. 해결 방법 > gitlab-runner uniregister --name gitlab-cicd-test [WEB] freenom을 이용해 무료 도메인 만들기 개발을 하던 도중 라우팅을 도메인으로 진행하고자 도메인이 필요하게 되었습니다. 도메인을 구매하기에는 테스트 용도라서 무료정도로 써도 괜찮다고 생각되어 freenom을 이용해 무료 도메인을 구매하기로 했습니다. https://my.freenom.com/clientarea.php 특이하게 가입을 하고 도메인을 구매하는 방법이 아니라, 도메인을 선택하고 가입을 하는 방식입니다. 가입 혹은 로그인을 하려고 하면 아래와 같이 나오면서 진행이 되지 않습니다. 1. 만들고자 하는 도메인을 검색 만들고자 하는 도메인을 찾아보면 무료로 사용할 수 있는 도메인과 유료로 구매할 수 있는 도메인들을 볼 수 있습니다. 무료 도메인들 중 마음에 드는 도메인을 선택하고 다시 검색합니다. (.tk, .ml, .ga, .cf, .gq.. [WEB] your social login could not be determined 상황 https://my.freenom.com/clientarea.php 무료 도메인을 만들기 위해 freenom에서 회원가입을 했더니 진행이 되지 않았습니다. 문제 파악 회원가입 이전에 도메인을 먼저 선택하고 진행해야 하는 절차가 있는데 바로 회원가입 및 로그인을 진행해서 생긴 문제입니다. 해결 방법 도메인을 먼저 등록하는 절차를 진행 후에 가입합니다. [프로그래머스-코테연습] 로또의 최고 순위와 최저 순위 문제(출처) 문제 설명 로또 6/45(이하 '로또'로 표기)는 1부터 45까지의 숫자 중 6개를 찍어서 맞히는 대표적인 복권입니다. 아래는 로또의 순위를 정하는 방식입니다. 순위당첨 내용 1 6개 번호가 모두 일치 2 5개 번호가 일치 3 4개 번호가 일치 4 3개 번호가 일치 5 2개 번호가 일치 6(낙첨) 그 외 로또를 구매한 민우는 당첨 번호 발표일을 학수고대하고 있었습니다. 하지만, 민우의 동생이 로또에 낙서를 하여, 일부 번호를 알아볼 수 없게 되었습니다. 당첨 번호 발표 후, 민우는 자신이 구매했던 로또로 당첨이 가능했던 최고 순위와 최저 순위를 알아보고 싶어 졌습니다. 알아볼 수 없는 번호를 0으로 표기하기로 하고, 민우가 구매한 로또 번호 6개가 44, 1, 0, 0, 31 25라고 가정해.. [Flutter] The argument type 'String' can't be assigned to the parameter type 'Uri'. 상황 flutter의 http를 사용하려고 하는데 예제와 동일하게 http.get을 요청했지만 에러가 발생했습니다. 문제 파악 http: ^0.13.3 버전이 올라가면서 Uri를 사용해야 한다고 알려주고 있습니다. 해결 방법 기존 방법 var response = await httpClient.get(baseUrl); 변경된 방법 var response = await httpClient.get(Uri.parse(baseUrl)); [Flutter] SlimyCard Cannot run with sound null safety, because the following dependencies 상황 flutter를 오랜만에 하기 위해서 Getx Pattern을 사용하기로 했습니다. 예제는 실행이 잘 되었으나 제꺼에서는 정상적으로 동작하지 않았습니다. 문제 파악 Getx가 예제와 제 환경에서 차이가 있었습니다. get: ^4.1.4 더 상위 버전을 사용하면서 호환이 일부 되지 않는 현상으로 경고를 내보내고 있습니다. 해결 방법 문제에 대한 이슈를 알리지 말라고 설정하면 사용할 수 있습니다. 다만, 아래 방법은 임시적인 방법으로 문제가 될 소지가 있으니 다른 방법을 찾아보시길 추천드립니다. --no-sound-null-safety 이전 1 ··· 10 11 12 13 14 15 16 ··· 50 다음