You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+72-24Lines changed: 72 additions & 24 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,16 +9,54 @@ A Continuous Delivery (CD) tool, which we and all stakeholders of the CD pipelin
9
9
> flexible enough for startups
10
10
> and powerful enough for the enterprise
11
11
12
-
Read [Why a new CD tool][1] for the reason and focus points behind this CD tool. And [DSL Design ideas][2] to give you an intro into the Domain Specific Languange (DSL) that we're working towards for defining the pipeline and its stages.
13
-
14
-
> Making the Impossible Possible
15
-
> the Possible Simple
16
-
> the Simple automated Away
12
+
Find the latest release on the [releases][6] page. And follow the [installation][8] and [configuration][9] documentation to get started.
17
13
18
14
State of the project
19
15
--------------------
20
-
This project is currently in a very early state of development.
21
-
[Tricode](http://www.tricode.nl) Sponsors developer-time and resources
16
+
This project is currently in a very early state of development. Development happens in a LEAN way, bit by bit adding features and improving based on user experiences and feedback. Give your feedback at the [user/dev forum][3].
17
+
18
+
Features
19
+
--------
20
+
- From the ground-up, pipeline-based
21
+
- Pipeline configuration in pipeline domain language (DSL)
22
+
- Version controlled pipeline configuration
23
+
- Support for public and private git repositories
24
+
- hosted on [Github](http://github.com), triggered via [webhook][7]
- User/Dev Forum -- [http://forum.pipelinelabs.org][3]
32
+
- Issue Tracker -- http://issues.pipelinelabs.org
33
+
34
+
Follow us on Twitter [@pipelinelabs](https://twitter.com/pipelinelabs)
35
+
36
+
If you have any ideas, comments or questions, please direct them to the [user/dev forum][3].
37
+
All feedback is appreciated!
38
+
39
+
### Presentations
40
+
- Ignite talk "Continuous Integration and Delivery tools, do we really like using them?"
41
+
-[Preparation run recording][4]
42
+
-[@DevOpsDays Amsterdam, June 14th 2013 recording][5]
43
+
44
+
Roadmap
45
+
-------
46
+
Some ideas on epics/topics we want to have implemented along the way, in no particular order:
47
+
48
+
- Configuration service that provides generic configuration to all pipelines
49
+
- Also supporting a secure way for sensitive configuration data
50
+
- Native packages for different OS'es, for easy installation
51
+
- Also providing scripts to run services as system daemons/services
52
+
- Extensive logging and monitoring functionality
53
+
- Extend pipeline configuration with environment and execution information for simpler maintenance by not depending on specific server configurations, the pipeline takes care of everything in a versioned manner. For example:
54
+
- Environment variables to make available to the whole pipeline, specific stages or specific commands
55
+
- System applications and versions which are required to run the pipeline are installed and configured automatically
56
+
- ...
57
+
- Different GUI's, for the different types of users and usages
58
+
- All communicating with one single API against the system
59
+
- Support for different authentication and authorization schemes
22
60
23
61
Building Pipeline
24
62
--------------
@@ -27,27 +65,37 @@ The only prerequisite is that you have JDK 7 or higher installed.
27
65
After cloning the project, type `./gradlew clean build` (Windows: `gradlew clean build`). All build dependencies,
28
66
including [Gradle](http://www.gradle.org) itself, will be downloaded automatically (unless already present).
0 commit comments