如何为 Play 框架配置 travis.yml?
How can I configure my travis.yml for Play framework?
我想为 Play framework 2.4.3 Java 项目配置我的 travis.yml,但我找不到任何相关信息。
这是我现在的 .travis.yml
:
language: java
sudo: false
addons:
apt:
packages:
- oracle-java8-installer
jdk:
- oraclejdk8
env:
PLAY_VERSION=2.4.3
before_script:
wget http://downloads.typesafe.com/releases/play-${PLAY_VERSION}.zip
unzip -q play-${PLAY_VERSION}.zip
script: play-${PLAY_VERSION}/play deps --sync
notifications:
email: false
如您所知,Play framework 从 2.3.8 版本开始使用 Activator,如何从 full URL 下载 play framework 2.4.3?因为 http://downloads.typesafe.com/releases/play-${PLAY_VERSION}.zip 这个 URL 不起作用。
我的项目规格:
- Play Framework 2.4.3
- MySQL 5.7.9
- Hazelcast(也许是 Redis)
- Debian 8(云端)
- Travis-CI(专业版)
- Github
- IntelliJ 创意 14
也许你可以试试 maven 仓库:
wget http://central.maven.org/maven2/com/typesafe/play/play-ws_2.10/2.4.3/play-ws_2.10-2.4.3.jar
PS: 我对 Activator 不熟悉;我看了你的问题,因为它提到了 Hazelcast。
如果您的项目使用 Activator 提供的标准项目设置,您只需要做很少的事情即可与 Travis 集成 CI。我不确定你为什么要下载框架,而 sbt 应该为你做这件事。
您只需要在项目的根目录下创建一个 .travis.yml
文件,其中包含以下内容:
对于Java:
language: java
jdk:
- oraclejdk8
对于 Scala:
language: scala
jdk:
- oraclejdk8
Travis 会找到您的项目 sbt 文件,并会为您获取 Play 依赖项。看我的 scala example here
这个配置对我有用,我的项目是 java 的 play framework。
language: scala
sudo: true
scala:
- 2.11.6
jdk:
- oraclejdk8
install: true
谢谢。
我想为 Play framework 2.4.3 Java 项目配置我的 travis.yml,但我找不到任何相关信息。
这是我现在的 .travis.yml
:
language: java
sudo: false
addons:
apt:
packages:
- oracle-java8-installer
jdk:
- oraclejdk8
env:
PLAY_VERSION=2.4.3
before_script:
wget http://downloads.typesafe.com/releases/play-${PLAY_VERSION}.zip
unzip -q play-${PLAY_VERSION}.zip
script: play-${PLAY_VERSION}/play deps --sync
notifications:
email: false
如您所知,Play framework 从 2.3.8 版本开始使用 Activator,如何从 full URL 下载 play framework 2.4.3?因为 http://downloads.typesafe.com/releases/play-${PLAY_VERSION}.zip 这个 URL 不起作用。
我的项目规格:
- Play Framework 2.4.3
- MySQL 5.7.9
- Hazelcast(也许是 Redis)
- Debian 8(云端)
- Travis-CI(专业版)
- Github
- IntelliJ 创意 14
也许你可以试试 maven 仓库:
wget http://central.maven.org/maven2/com/typesafe/play/play-ws_2.10/2.4.3/play-ws_2.10-2.4.3.jar
PS: 我对 Activator 不熟悉;我看了你的问题,因为它提到了 Hazelcast。
如果您的项目使用 Activator 提供的标准项目设置,您只需要做很少的事情即可与 Travis 集成 CI。我不确定你为什么要下载框架,而 sbt 应该为你做这件事。
您只需要在项目的根目录下创建一个 .travis.yml
文件,其中包含以下内容:
对于Java:
language: java
jdk:
- oraclejdk8
对于 Scala:
language: scala
jdk:
- oraclejdk8
Travis 会找到您的项目 sbt 文件,并会为您获取 Play 依赖项。看我的 scala example here
这个配置对我有用,我的项目是 java 的 play framework。
language: scala
sudo: true
scala:
- 2.11.6
jdk:
- oraclejdk8
install: true
谢谢。