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

  1. Configurez les identifiants en spécifiant SEVEN_API_KEY dans les paramètres de votre dépôt.
  2. 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

  1. Configurez les identifiants en spécifiant le secret SEVEN_API_KEY dans les paramètres de votre dépôt.
  2. 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 !