Browse Source

drone ci

master
Andrey Kovalev 2 years ago
parent
commit
2ac5b7a4c9
  1. 3
      src/SUMMARY.md
  2. 23
      src/drone/docker.md
  3. 2
      src/drone/drone.md
  4. 42
      src/drone/ssh.md

3
src/SUMMARY.md

@ -17,6 +17,9 @@ @@ -17,6 +17,9 @@
- [Build Docker Image](gitlab/docker.md)
- [Run SSH command](gitlab/ssh.md)
- [Deploy to K8s via Helm](gitlab/helm.md)
- [Drone CI](drone/README.md)
- [Build Docker Image](drone/docker.md)
- [Run SSH command](drone/ssh.md)
- [Bitbucket](bitbucket/README.md)
- [Run SSH command](bitbucket/ssh.md)
- [GitHub Actions](github/README.md)

23
src/drone/docker.md

@ -0,0 +1,23 @@ @@ -0,0 +1,23 @@
# Build Docker Image
```yaml
kind: pipeline
type: docker
name: build
steps:
- name: build
image: plugins/docker
settings:
registry: registry.gitlab.com
username:
from_secret: docker_username
password:
from_secret: docker_password
repo: registry.gitlab.com/USER/REPO/${DRONE_COMMIT_BRANCH}
tags:
- latest
- ${DRONE_COMMIT_SHA}
cache_from:
- registry.gitlab.com/USER/REPO/${DRONE_COMMIT_BRANCH}:latest
```

2
src/drone/drone.md

@ -0,0 +1,2 @@ @@ -0,0 +1,2 @@
# Drone CI
Drone-related docs section

42
src/drone/ssh.md

@ -0,0 +1,42 @@ @@ -0,0 +1,42 @@
# Run SSH command
```yaml
kind: pipeline
type: docker
name: deploy
clone:
disable: true
steps:
- name: deploy
image: appleboy/drone-ssh
settings:
host:
from_secret: ssh_address
username:
from_secret: ssh_username
key:
from_secret: ssh_key
port: 22
script_stop: true
script:
- command1
- command2
trigger:
branch:
- master
event:
- push
```
## CI Variables
### `ssh_key`
**\n at the end of the file!**
### `ssh_address`
### `ssh_username`
Loading…
Cancel
Save