Patent attributes
Continuous integration pipelines can be automatically generated. For example, a system of the present disclosure can receive an event notification indicating an event involving source code for a software project being submitted to a repository. The system can determine that the event does not have a corresponding continuous-integration pipeline. In response to (i) receiving the event notification and (ii) determining that the event does not have a corresponding continuous-integration pipeline, the system can generate a continuous integration pipeline based on information included in the event notification. The system can then apply the continuous integration pipeline to the source code. After applying the continuous integration pipeline to the source code, the system may delete the continuous integration pipeline.