gpt4 book ai didi

javascript - 将 Travis-CI 用于客户端 JavaScript 库?

转载 作者:IT王子 更新时间:2023-10-29 03:06:58 24 4
gpt4 key购买 nike

我不确定是否将 Travis-CI 用于我的客户端 JavaScript 库,因为它是在 Travis-CI 服务器上使用 NodeJ 编译的。

我想知道这种使用某种持续集成(例如用于客户端库的 Travis-CI)的好方法吗?

最佳答案

当然,您应该使用与客户端库的持续集成。

我个人使用PhantomJS (headless webkit browser)这是 already installed in Travis-CI .我认为这是比 NodeJs 更好的客户端选择。

如果您使用 Grunt ,它变得更容易使用,您只需要一个简单的 Gruntfile.js 文件,在浏览器中运行的测试(我使用 QUnit ),以及一个简单的 .travis.yml

Gruntfile.js:

module.exports = function(grunt) {
// Project configuration.
grunt.initConfig({
qunit: {
files: ['test/index.html']
}
});

// Load plugin
grunt.loadNpmTasks('grunt-contrib-qunit');

// Task to run tests
grunt.registerTask('test', 'qunit');
};

.travis.yml:

before_script:
- sudo npm install -g grunt

script: grunt test --verbose --force

您可以 see it in action在我的一个项目中 ( source on GitHub )。

关于javascript - 将 Travis-CI 用于客户端 JavaScript 库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13412211/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com