https://github.com/rutujar/helloworld_travis_demo
This is a demo program using continuous integration tools such as Travis,Jenkins,Circle ci and AppVeyor. Many more will be updated shortly
https://github.com/rutujar/helloworld_travis_demo
appveyor c circleci circleci-demos codacy code-quality cpp csharp go java javascript jenkins jenkins-ci python r scala travis travis-ci travis-ci-demo travis-ci-github
Last synced: 14 days ago
JSON representation
This is a demo program using continuous integration tools such as Travis,Jenkins,Circle ci and AppVeyor. Many more will be updated shortly
- Host: GitHub
- URL: https://github.com/rutujar/helloworld_travis_demo
- Owner: rutujar
- License: mit
- Created: 2018-07-24T09:14:30.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2019-04-05T17:24:12.000Z (about 6 years ago)
- Last Synced: 2025-03-24T18:49:38.829Z (about 1 month ago)
- Topics: appveyor, c, circleci, circleci-demos, codacy, code-quality, cpp, csharp, go, java, javascript, jenkins, jenkins-ci, python, r, scala, travis, travis-ci, travis-ci-demo, travis-ci-github
- Language: C
- Homepage:
- Size: 23 MB
- Stars: 6
- Watchers: 1
- Forks: 13
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# Travis_Demo_KPIT
[](https://travis-ci.org/rutujar/helloworld_travis_demo) [](https://circleci.com/gh/rutujar/helloworld_travis_demo) [](https://ci.appveyor.com/project/rutujar/helloworld-travis-demo) [](https://codecov.io/gh/rutujar/helloworld_travis_demo) [](https://app.codacy.com/app/rutujar/helloworld_travis_demo?utm_source=github.com&utm_medium=referral&utm_content=rutujar/helloworld_travis_demo&utm_campaign=Badge_Grade_Dashboard)
[](https://github.com/rutujar/helloworld_travis_demo)
[](https://github.com/rutujar/helloworld_travis_demo)
[](https://github.com/rutujar/helloworld_travis_demo)
In this project, your goal is to write a program and implement various Continous Integration tools using Travis, Jenkins,Appveyor,Circle CI for my Internship @KPIT.## DOCUMENTATION
Nothing to INSTALL it is easy to use.
# STEPS
* add code to the github file.
* follow travis syntax and refer to [travis documentation](https://docs.travis-ci.com/)
* run the code.# To run and test my project
* Fork the document
* open travis website, enable the repository
* build the project# TRAVIS CI SYNTAX
## C
```
language: c
sudo: false # only for faster builds
compiler:
- clang
- gcc
script:
- gcc -o test test.c #test is filename.c
- ./test
```## CPP(C++)
```
language: cpp
compiler: gcc
dist: trusty
before_install:
- sudo add-apt-repository -y ppa:ubuntu-toolchain-r/test
- sudo apt-get update -qq
install:
- sudo apt-get install -qq g++-6
- sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-6 90
script:
- g++ swap.cpp -std=c++17 -o travis_gcc_cpp17
- ./travis_gcc_cpp17
```## JAVA
```
language: java
jdk: oraclejdk8
script:
- javac test.java
- java test
```## PYTHON
```
language: python
python: 3.6
cache: pip
before_script:
- easy_install distribute
- pip install -r requirements.txt
script:
- python test.py
```## RUBY
```
language: ruby
sudo: false
script:
- ruby hello.rb
rvm:
- 1.9.3
```# How to contribute
Fork the repository, read the rest of the file and make some changes. Once you're done with your changes send a pull request. I will merge it. Thanks!# LICENSE
[](https://github.com/rutujar/helloworld_travis_demo/blob/master/LICENSE)
## Support Me
If you liked this, leave a star and fork it! :star:If you liked this and also liked my other work, be sure to follow me for more! :slightly_smiling_face: