1. A system, comprising: a memory operable to store one or more build schedules; and a processor communicatively coupled to the memory and operable to: access a particular one of the one or more build schedules; access, from one or more data repositories according to the particular build schedule, one or more artifacts generated by an extract, transform, and load (ETL) platform and a label associated with the one or more artifacts, the label corresponding to a particular software environment selected from a plurality of software environments comprising: a development environment; a testing environment; and a production environment; build, using the one or more artifacts, a software package; and deploy the software package to the software environment corresponding to the label of the one or more artifacts.