본문 바로가기

잡부생활

Javascript grunt jenkins

module.exports = function(grunt){

        //프로젝트 설정 및 플러그인 초기화

        var localConfig = {

                        target: 'foundation/'

        };


        grunt.initConfig({

                dir: localConfig,

                pkg: grunt.file.readJSON('package.json'),

                concat: {

                        basic: {

                                src: '<%=dir.target %>js/*.js',

                                dest: '<%=dir.target %>build/js/foundation.min.js'

                        }

                },

                uglify: {

                        basic: {

                                src: '<%=dir.target %>build/js/foundation.min.js',

                                dest: '<%=dir.target %>build/js/foundation.min_beta.js'

                        }

                },

                jshint: {

                        all: ['<%=dir.target %>build/js/foundation.min.js']

                },

                watch: {

                        js: {

                                files: '<%=dir.target %>js/*.js',

                                tasks: ['concat', 'uglify', 'jshint'],

//                              tasks: ['jshint'],

                                options:{livereload:true}

                        }

                }

        });


        grunt.loadNpmTasks('grunt-contrib-concat');

        grunt.loadNpmTasks('grunt-contrib-uglify');

        grunt.loadNpmTasks('grunt-contrib-watch');

        grunt.loadNpmTasks('grunt-contrib-jshint');

        grunt.loadNpmTasks('grunt-istanbul');



        grunt.registerTask('default', ['watch']);

//      grunt.registerTask('con', ['concat']);

};



http://nuli.navercorp.com/sharing/blog/post/1132682
Javascript Plugin
Eslint / Jshint
Istanbul
Mocha / Jasmine
tape

Publish TAP Results
Publish Checkstyle analysis results
Publish Clover Coverage Report


https://www.youtube.com/watch?v=3jEVZCwtfnA

'잡부생활' 카테고리의 다른 글

쉘 스크립트 기본  (0) 2017.03.31
AWS Windows2008 R2 Client NFS 설정  (0) 2017.03.22
Javascript grunt jenkins  (0) 2017.01.05
개발 javascript 디버깅 casperjs  (0) 2017.01.02
IPv6, IPv4 통신  (0) 2016.12.16
MySQL Hostname 기준 VPN 접근 시 문제  (0) 2016.11.02