Releases: semaphoreui/semaphore
v2.8.1
Added Build/Deploy functionality.
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
f04f1d8 feat(fe): task log view on small screen
10b7d41 feat(fe): add component TaskLink
8cc08d7 chore(fe): update packages
bc3a5a6 feat: use reference to build task by id insead of by version
4b6e145 feat(fe): display build message in combobox
8924073 feat(fe): ui docs
v2.7.22
v2.7.20
v2.7.18
Changelog
a9c0411 fix(be): correct error message for foreign key errors
858f135 Merge branch 'develop' of github.com:ansible-semaphore/semaphore into develop
c3d3c55 refactor(be): delete isObjectInUse from sql implementation. It duplicate foreign key functionality
d4dd205 refactor(be): rename column vault_pass_id to vault_key_id
3c20c1a fix(be): checking of entity used before delete it
91b3b63 Update README.md
7e69cee Update README.md
8007095 Merge pull request #737 from gitter-badger/gitter-badge
e0e1b2e Add Gitter badge
1d46aa7 test(be): fix access key tests
749291a feat(be): pass ansible_user/password to ansible-playbook via file
v2.7.17
v2.7.16
v2.7.15
v2.7.14
v2.7.13
Add cron for templates
Changelog
28cea35 fix(fe): validate cron format before send save request
c236737 fix(fe): error message for invalid cron format
813eae8 refactor(be): refreshing schedule pool after schedule updated
032f46f test(be): add test for schedule
efc4427 feat(fe): implement schedule for template
ebbea98 fix(be): schedule migration
0b59982 refactor(be): remove schedule global variable
71a4a1e feat(be): implement schedules for Bolt
6eeb670 feat: add schedule functionality
b77ffbf style(be): var name
0b59fc5 Merge branch 'develop' of github.com:ansible-semaphore/semaphore into develop
54a35c6 fix: access key validation
002580a Merge pull request #712 from POPSuL/f/misc
c319d1f Improved password change form & fixed typo
v2.7.12
Added vault password file for template.
Added user / become user login / password for inventory.
Added description for template.
Fixed bug with requirements.yaml.
Changelog
ecf8331 fix(style): pass linter
efe6c02 feat: support vault pass file and ansible user login / password in inventory
e998f8a test(dredd): remove vault_pass_id from docs
a6f266b feat(be): add inventory become credentials and template vault password to database
3e223e2 fix(be): don't return error when tring install non-ssh key
b950dac test(dredd): fix api docs and return key secret validation
0aa2022 fix(test): dredd tests
6194fb6 refactor(be): use method instead of string statement
53e15d7 fix(be): requirements path
aa6cb85 feat: add password file for Access Key