ডেভসংকেত

ট্র্যাভিস-সি আই

ক্লাউড বা অন-প্রেমে আপনার প্রকল্পগুলি পরীক্ষা এবং স্থাপন করার সহজতম উপায়। ট্র্যাভিস সিআইয়ের সাথে আপনার প্রকল্পগুলি সহজেই সিঙ্ক করুন এবং আপনি মিনিটের মধ্যে আপনার কোড পরীক্ষা করবেন।

কন্ট্রিবিউটর

  • mah-shamim

শেয়ার করুন

PHP

  • language: php
  • php:
      - '5.4'
      - '5.6'
      - '7.0'
      - hhvm # on Trusty only
      - nightly
  • ট্র্যাভিস সিআই বেশ কয়েকটি পিএইচপি সংস্করণ সরবরাহ করে, যার সবকটিতেই রয়েছে এক্সডিবাগ এবং পিএইচপিউনিট। Travis CI ভার্চুয়াল মেশিনে ইনস্টল করা বিভিন্ন PHP সংস্করণ পরিচালনা করতে phpenv ব্যবহার করে।

Ruby

  • language: ruby
  • rvm:
      - 2.0.0
      - 1.9.3
      - 1.8.7
  • ডিফল্টস ইন্সটল টু বান্ডেল ইন্সটল, ডিফল্ট টেস্ট টু রেক।

শাখাগুলি (Branches)

  • branches:
      except: ['..']
      only: ['master']

কাস্টম পরীক্ষা কমান্ড (Custom test command)

  • script: make test
  • before_script: make pretest
  • after_script:  make clean
  • before_script:
      - make pretest1
      - make pretest2

শাখাগুলি (Branches)

  • branches:
      except:
        - legacy
  • only:
        - gh-pages
        - /^deploy/

তথ্যসূত্র (References)

  • http://about.travis-ci.org/docs/user/build-configuration/
  • http://about.travis-ci.org/docs/user/languages/javascript-with-nodejs/
  • http://about.travis-ci.org/docs/user/languages/ruby/

Node.js

  • language: node_js
  • node_js:
      - '4'
  • ডিফল্টগুলি npm ইনস্টলে ইনস্টল করে এবং ডিফল্টগুলি npm পরীক্ষায় পরীক্ষা করে।

জীবনচক্র তৈরি করুন (Build lifecycle)

  • before_install
  • install
  • before_script
  • script
  • after_success or after_failure
  • after_script
  • optional

    before_deploy
  • optional

    deploy
  • optional

    after_deploy

পরিবেশের ভার্স (Environment vars)

  • 
    
    env:
      - 'rack=master'
      - 'rack=1.3.4'
    
    

Apt প্যাকেজ (Apt packages)

  • before_install:
      - sudo apt-get update -q
      - sudo apt-get install gcc-4.8 -y
  • https://docs.travis-ci.com/user/installing-dependencies/

ই টি সি (Etc)

  • gemfile:
      - gemfiles/Gemfile.rails-2.3.x
      - gemfiles/Gemfile.rails-3.0.x

ডেভসংকেত সম্পর্কে

ডেভসংকেত এর লক্ষ্য হচ্ছে বাংলাতে একটা বড় চিটশিটের ভান্ডার গড়ে তোলা। এটা সম্পূর্ণ স্বাধীন এবং ওপেন সোর্স গিটহাব অর্গানাইজেশন।

স্পন্সর