Comments (7)
@lfalcao I know this is from a really long time ago, but this is a cool feature. Would you still be interested in making it work and making a PR against the current develop branch?
from semaphore.
We're doing some tests with semaphore and this is a important feature to have. So i've added a basic support to tags on my fork. (lfalcao@1520769)
from semaphore.
Thanks! I will look into it!
from semaphore.
@twhiston I can't. I'm not using it anymore and i'm out of time...
from semaphore.
In our environment, we just pass tags in Extra CLI arguments
. If we add separate Tags
field - how we will merge these two sources of tags together?
from semaphore.
I guess we would need to merge at runtime, which wouldn't be too terrible, but none the less it is overhead, and then we have to deal with things like which takes precedence. I like the explicitness of having tags in a field but perhaps it makes the extra cli arguments less clear and that is seems problematic. What do you think?
Out of interest (this is slightly unrelated but it seems appropriate to mention here) how do you rerun a failed playbook with semaphore in your workflow?
from semaphore.
We can use "Override semaphore arguments" checkbox for this. If it checked - tags takes from the 'Extra CLI' field, if not - from the form.
Or, we can just pass all tags to Ansible, since 2.4 it will merge all --tags
options together: https://github.com/ansible/ansible/blob/stable-2.4/CHANGELOG.md#deprecations
If playbook failed, we just get the message to the team Telegram chat and somebody fix it. :)
from semaphore.
Related Issues (20)
- Repository pull issue when multiple project. HOT 2
- Offline runners are not removed but are selected for task execution HOT 1
- Postgres connection bug - when using docker image semaphoreui/semaphore:2.9.37 HOT 1
- Error Cloning Repository when running task HOT 2
- Export project logs in syslog format HOT 6
- Live Logging of Jobs does not work behind Apache Reverse Proxy HOT 1
- Add ssh key error : 400 HOT 3
- Project backup 404 not found? HOT 5
- Unknown table 'semaphore.project__integration_extractor' after updating semaphore HOT 1
- Failed to connect to the host via ssh: No user exists for uid 1000 HOT 7
- Proposal: Integrate structured logging
- Proposal: Integrate Goth for external auth
- Proposal: Move alerts to UI
- Add support for inventories stored in a Git repository HOT 1
- MariaDB primary key HOT 5
- Feature request: add event trigger webhooks for external service integration
- Bug on templates import via API
- Restoring / creating project via API is not setting true for alerts HOT 1
- Refresh does not seem to work correctly
- Free concurrency mode HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from semaphore.