Travis CI에서 Swift Package Manager를 사용해보십시오 🚀
그러나 Swift 3.0 공식 릴리스까지 더 이상 도움이되지 않을 수 있습니다.
⚠️ 지금까지 시도하고 싶은 분입니다.
전제
$ swift build
를 사용할 수 있는지 확인하는 것이 목적입니다.$ swift build
할 수 없습니다. $ swift build --fetch
만 실행 중입니다. $ swift test
가 실행되고 있지 않습니다. swift-DEVELOPMENT-SNAPSHOT-2016-03-24-a
설정 내용
.travis.yml
language: objective-c
osx_image: xcode7.3
script:
- swift build --fetch
before_install:
- export SWIFT_VERSION=swift-DEVELOPMENT-SNAPSHOT-2016-03-24-a
- curl -O https://swift.org/builds/development/xcode/${SWIFT_VERSION}/${SWIFT_VERSION}-osx.pkg
- sudo installer -pkg ${SWIFT_VERSION}-osx.pkg -target /
- export TOOLCHAINS=swift
변경 버전
(2016-04-08 추가)
Travis CI의 형식에 따라
env:
환경 변수를 설정할 수 있습니다.(이어서 변수 이름을
TOOLCHAIN_VERSION
로 변경 한 것이 훌륭하지만 🙏).travis.yml
language: objective-c
osx_image: xcode7.3
+env:
+ - TOOLCHAINS=swift
script:
- swift build --fetch
before_install:
- - export SWIFT_VERSION=swift-DEVELOPMENT-SNAPSHOT-2016-03-24-a
- - curl -O https://swift.org/builds/development/xcode/${SWIFT_VERSION}/${SWIFT_VERSION}-osx.pkg
- - sudo installer -pkg ${SWIFT_VERSION}-osx.pkg -target /
- - export TOOLCHAINS=swift
+ - TOOLCHAIN_VERSION=swift-DEVELOPMENT-SNAPSHOT-2016-03-24-a
+ - curl -O https://swift.org/builds/development/xcode/${TOOLCHAIN_VERSION}/${TOOLCHAIN_VERSION}-osx.pkg
+ - sudo installer -pkg ${TOOLCHAIN_VERSION}-osx.pkg -target /
[ htps : // / cs. t 등 ご s - 해. 코 m/우세 r/엔ゔぃ론멘 tゔぁ리아 bぇs/#로 푹 댈 g-ゔぁ리아 bぇs-인-. t ゔぃ s. yml:치 tぇ ]
결과
The command "swift build --fetch" exited with 0.
Done. Your build exited with 0.
참고
try! Swift
JP Simard (@simjp) 씨 "실천적 크로스 플랫폼 Swift"
htps : // speake r에서 ck. 이 m / jp m / p 등 c 치카 lc 롯 s p t t rm - ぃ ft? s에서 = 36
보충
Xcode 7.3에서는 다음과 같이 설정합니다.
.travis.yml
export TOOLCHAINS=swift
.travis.yml
export PATH=/Library/Developer/Toolchains/swift-DEVELOPMENT-SNAPSHOT-2016-03-24-a.xctoolchain/usr/bin:"${PATH}"
덤
Apple은 메일링 리스트에 다음과 같이 보냅니다. (2016년 1월)
We are hoping that people will adopt SwiftPM.
Alternatively, call it swift build
Swift.org 커뮤니티 내에서는 SwiftPM 또는 swift build
라고 부르는 것이 좋습니다. 💁
Reference
이 문제에 관하여(Travis CI에서 Swift Package Manager를 사용해보십시오 🚀), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/jpmartha/items/9cc1f154c83182d6a79f
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(Travis CI에서 Swift Package Manager를 사용해보십시오 🚀), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/jpmartha/items/9cc1f154c83182d6a79f텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)