Skip to content

Commit c38e257

Browse files
authored
Update travis-concepts.md
Added short information on Travis CI
1 parent a0c57a2 commit c38e257

1 file changed

Lines changed: 29 additions & 1 deletion

File tree

CI-CD/TravisCi/travis-concepts.md

Lines changed: 29 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,29 @@
1-
# Travis Concepts
1+
# Travis Concepts
2+
3+
# What Is Continuous Integration (CI)?
4+
Continuous Integration is the practice of merging in small code changes frequently - rather than merging in a large change at the end of a development cycle. The goal is to build healthier software by developing and testing in smaller increments. This is where Travis CI comes in.
5+
6+
# What is Travis CI ?
7+
Travis CI is a hosted, distributed continuous integration service used to build and test projects hosted at GitHub. Travis CI automatically detects when a commit has been made and pushed to a GitHub repository that is using Travis CI, and each time this happens, it will try to build the project and run tests.
8+
9+
# What does Travis do?
10+
Travis CI offers following benefits:
11+
You can monitor GitHub projects
12+
Runs Test and generate results quickly. Parallel test execution is possible.
13+
Build artifacts & check code quality
14+
Easy Deployment to cloud services
15+
It can identify small as well as large code changes.
16+
Developers can use Travis CI to watch the tests when they are running.
17+
The tool integrates with Slack, HipChat, Email, etc.
18+
19+
# Travis CI Features:
20+
Automatic integration with GitHub
21+
Repository access to build pull requests
22+
Support for 21 languages like Android, C, C#, C++, Java, JavaScript (with Node.js), Perl, PHP, Python, R, Ruby, etc
23+
Pre-installed build & test tools
24+
Available services - databases, message queues, etc.
25+
Deployment to multiple cloud services
26+
Encrypt secure environment variables or files
27+
Virtual machines recreated after every build
28+
CLI client and API for scripting
29+
Comes with free cloud-based hosting which does not require maintenance or administration.

0 commit comments

Comments
 (0)