-
Notifications
You must be signed in to change notification settings - Fork 427
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
29 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
# Assignment Proposal | ||
|
||
## Title | ||
|
||
Introducing Team City pipelines a CI/CD tool for samll, mid-sized dev teams by JetBrains | ||
|
||
## Names and KTH ID | ||
|
||
- Rikard Johansson ([email protected]) | ||
- Simon Hocker ([email protected]) | ||
|
||
## Deadline | ||
- Week 2 | ||
|
||
## Category | ||
- Presentation | ||
|
||
## Description | ||
|
||
We want to present a hot new CI/CD called TeamCity Pipelines, a tool that is developed by a well know software development company JetBrains who are famous for their Intellij IDE, Kotlin programming language and Ktor backend service and so forth. Most CI/CD tools are developed with the intention fo being utilised by large organisations, streamlining the development process for enterprise teams, but this new software aims to simplify the process for smaller teams who may wish for less complexity and more recommendations straight from the start. | ||
|
||
**Relevance** | ||
|
||
Larger CI/CD solutions usually require dedicated staff members for maintaining and administering their pipelines, whereas a smaller team would have to handle it all on their own, and thus a simplified solution can save them a great deal of time. For smaller development teams in the sizes of maybe a dozen, more efficient CI/CD solutions are growing in demand. Considering JetBrains prestigious pedigree for developing industry standard softwares as mentioned previously, it is not unlikely that TeamCity Pipelines will make a noteworthy impact on the small team development lifestyle. | ||
|
||
Usually, example based testing is used when writing unit tests, where the programmer has to come up with various test inputs and define what the expected results are. | ||
This is tedious and error-prone in the long run, thus one can utilize property-based testing to speed up the processes. | ||
Property-based testing also explores more inputs and conditions, which makes it easier to uncover edge cases. | ||
This is relevant to DevOps as it concerns test automation as well as being able to significantly enhance the testing suite. |