【TravisCI 개선】sudo apt get install하고 있던 곳을 sudo 사용하지 않게 한다 ~sudo: false로 이용하기 위해서~

배경


  • sudo: false 에서 빌드 돌리면 빠르다는 기사를 잘 보았으므로 실제로 해보면 5분 정도 달랐다.
  • 기동 후의 처리가 빠른 것 같다
  • 60 분이 55 분이면 너무 감동적이지 않을 수도 있지만 15 분이 10 분이면 괜찮습니다

  • 빌드에도 다음과 같은 메시지가 나오게 되었으므로, sudo 붙이고 있는 부분을 흩어지고 싶다


  • 변경



    sudo를 사용한 방법



    .travis.yml
    before_install:
      - sudo apt-get update -y
      - sudo apt-get install -y [パッケージ名]
    

    addons에 설치할 패키지를 작성하는 방법


  • 공식 문서에 제대로 하고 있지만 @oh_rusty_nail 은 간과하고 있었으므로, 그런 분도 그 밖에 계실지도 생각해 투고했습니다!
  • htp : // cs. t 등 ぃ s - 해. 코 m/우세 r/아 pt/

  • 그리고 설치 전에 update가 먼저 두드린다

  • .travis.yml
    addons:
      apt:
        packages:
        - [パッケージ名]
    
  • 모든 sudo가 제거되면 sudo: false라고 쓰면 됩니다.


    ~단지의 선전~


  • 전국의 Seleniumer 필독
  • Selenium, SauceLabs, Travis, Jenkins에 대한 노하우 쓰고 있으므로 좋으면 참고로 해보십시오.
  • 좋은 웹페이지 즐겨찾기