ডেভসংকেত

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

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

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

    শেয়ার করুন

    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

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

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

    স্পন্সর