GitHub Actions
GitHub Actions est un outil d'automatisation intégré à GitHub qui permet aux développeurs d'automatiser les workflows pour les tâches de développement logiciel, telles que l'intégration continue (CI) et le déploiement continu (CD). Il permet aux utilisateurs de définir des workflows dans des fichiers YAML, qui spécifient les étapes à exécuter automatiquement lorsque certains événements se produisent dans un dépôt GitHub, comme les poussées de code, les pull requests ou la création d'issues. GitHub Actions peut être utilisé pour automatiser des tâches comme l'exécution de tests, la construction de code, le déploiement d'applications et la gestion des releases. Il s'intègre directement avec GitHub, fournissant une plateforme facile à utiliser pour automatiser les processus DevOps, améliorer l'efficacité de développement et s'assurer que le code est testé et déployé de manière cohérente.
GitHub Action SMS
SMS GitHub Action sur le GitHub Marketplace
Fonction
Envoyer des SMS à un ou plusieurs destinataires lorsque déclenché dans un workflow.
Utilisation
- Configurez les identifiants en spécifiant
SEVEN_API_KEY
dans les paramètres de votre dépôt. - Ajoutez ce qui suit à votre workflow :
- name: 'Envoyer SMS'
uses: seven-io/github-action-sms@master
with:
from: 'Tommy Testeur'
text: 'seven.io vous souhaite une belle journée !'
to: '+4901234567890,Tina Testing'
env:
SEVEN_API_KEY: ${{ secrets.SEVEN_API_KEY }}
Entrées
apiKey - obligatoire
Une clé API de seven.io. Alternativement, utilisez la variable d'environnement SEVEN_API_KEY.
to - obligatoire
Numéro(s) de téléphone ou contact(s), séparés par virgule, auxquels le SMS doit être envoyé.
text - obligatoire
Le message réel que vous voulez envoyer au(x) destinataire(s).
delay
Envoi différé au moment spécifié : timestamp Unix ou format aaaa-mm-jj hh:ii
foreign_id
ID étranger à retourner dans les callbacks. Caractères autorisés : a-z, A-Z, 0-9, .-_@
from
ID expéditeur (nom de l'expéditeur) ; max. 16 caractères numériques ou 11 caractères alphanumériques
label
Étiquette définie par l'utilisateur. Caractères autorisés : a-z, A-Z, 0-9, .-_@
ttl
Time To Live (période de validité) en minutes. La valeur par défaut est 2880
udh
En-tête de données utilisateur : Si défini et que le texte contient du code hex, le SMS sera envoyé comme fichier binaire 8-bit.
Sortie
Retourne un code de retour de notre API.
GitHub Action Voice
Voice GitHub Action sur le GitHub Marketplace
Fonction
Envoyer un message vocal (message text-to-speech) lorsque déclenché dans un workflow.
Les messages vocaux sont des messages texte qui sont envoyés au destinataire sous forme d'appel et sont ensuite lus à haute voix au téléphone.
Utilisation
- Configurez les identifiants en spécifiant le secret
SEVEN_API_KEY
dans les paramètres de votre dépôt. - Ajoutez ce qui suit à votre workflow :
- name: 'Envoyer Voix'
uses: seven-io/github-action-voice@master
with:
from: 'Tommy Testeur'
text: 'seven.io vous souhaite une belle journée !'
to: '+4901234567890'
env:
SEVEN_API_KEY: ${{ secrets.SEVEN_API_KEY }}
Entrée
apiKey - obligatoire
Une clé API de seven.io. Alternativement, utilisez la variable d'environnement SEVEN_API_KEY.
to - obligatoire
Numéro de téléphone auquel envoyer le message vocal
text - obligatoire
Le contenu du message réel que vous voulez envoyer aux destinataires
from
ID expéditeur (nom de l'expéditeur) ; maximum 16 caractères numériques autorisés
Sortie
Retourne un code de retour de notre API.
Support
Besoin d'aide pour installer ou utiliser nos actions GitHub ? N'hésitez pas à nous contacter !