Added Build/Deploy functionality. Added Task template Views (like in Jenkins).
Now task can be one of the following types:
- Task — classic task
- Build — task for creating artifacts
- Deploy — task for deploying artifacts to the servers
In UI it looks like on the following screenshot:
Build and deploy tasks has versions:
Semaphore passing following NEW variables to Ansible:
semaphore_task_type
— type of the tasksemaphore_task_version
— version of the artefact (for Build - which should be created, for Deploy - which should be deployed)
Docs by the feature
- Admin guide: Build and deploy
- User guide: Task Template
- User guide: Tasks
Changelog
8b2fb74 fix(be): add missed column in migration