Cum să folosești și să creezi pluginuri în Drone CI
DodaTech
Updated 2025-01-15
1 min read
In this tutorial, you'll learn about Cum să folosești și să creezi pluginuri în Drone CI. We cover key concepts, practical examples, and best practices.
Pluginurile în Drone CI sunt imagini Docker care îndeplinesc sarcini specifice, precum deploy, notificări sau scanări.
Utilizare plugin existent
steps:
- name: docker
image: plugins/docker
settings:
repo: username/app
tags: latest
username:
from_secret: docker_username
password:
from_secret: docker_password
Plugin Slack
steps:
- name: notify
image: plugins/slack
settings:
webhook:
from_secret: slack_webhook
channel: deployments
template: "Build {{build.number}} finished with {{build.status}}"
Plugin S3
steps:
- name: upload
image: plugins/s3
settings:
bucket: my-bucket
source: dist/**/*
target: /releases
access_key:
from_secret: aws_key
secret_key:
from_secret: aws_secret
Creare plugin propriu
FROM alpine
RUN apk add --no-cache curl
COPY entrypoint.sh /entrypoint.sh
ENTRYPOINT ["/entrypoint.sh"]
steps:
- name: custom-plugin
image: username/my-plugin:latest
settings:
api_key:
from_secret: my_api_key
Prevenire
- Verifică compatibilitatea versiunii pluginului
- Folosește secrete pentru credentiale
- Testează pluginul într-un mediu izolat
DodaTech Tools
Doda Browser scanează pluginurile pentru vulnerabilități. Durga Antivirus Pro verifică siguranța imaginilor Docker.
Întrebări frecvente
Construit de echipa Doda Browser, DodaZIP și Durga Antivirus Pro.
← Previous
Cum să filtrezi execuția după căi de fișiere modificate în Drone CI
Next →
Cum să promovezi build-uri între medii cu Drone CI
Built by the developers of DodaTech
Doda Browser, DodaZIP & Durga Antivirus Pro