-
-
Notifications
You must be signed in to change notification settings - Fork 34
Open
Description
Not an issue, but some clarifying questions to a new user:
- Why does
remote_name
default todeploy
as opposed toorigin
? - why does
branch
default tomaster
as opposed to whatever branch is currently checked out (ie${DRONE_BRANCH}
)? ssh_key
is mandatory right, ie. there's no way to tap into the authentication granted to drone instance itself?- why doesn't
remote
default to${DRONE_GIT_SSH_URL}
?
This is so the pipeline step definition could be less verbose, assuming the most common use-case would be (commiting and) pushing back to same reporitory & branch.
Following drone step definition works, but feels like it could/should be more terse:
- name: git-push
image: appleboy/drone-git-push
settings:
ssh_key:
from_secret: github_ssh_key
branch: "${DRONE_BRANCH}"
remote: "${DRONE_GIT_SSH_URL}"
followtags: true
when:
branch:
- master
Metadata
Metadata
Assignees
Labels
No labels