目录

🕒 GitHub Actions Auto-Updater

GitHub Actions Status

Un petit projet démo qui utilise GitHub Actions pour mettre à jour automatiquement un fichier toutes les 5 minutes. Parfait pour apprendre l’automatisation CI/CD !


🚀 Fonctionnalités

  • ✅ Exécution planifiée toutes les 5 minutes
  • ✅ Génération d’un fichier current_time.txt avec l’heure actuelle
  • ✅ Commit et push automatiques des modifications
  • ✅ Déclenchement manuel possible

🛠️ Comment ça marche ?

  1. Un script Python (generate_time.py) génère un fichier avec la date/heure.
  2. Un workflow GitHub Actions (.github/workflows/update-time.yml) :
    on:
      schedule:
        - cron: '*/5 * * * *'  # Toutes les 5 minutes
  3. À chaque exécution, le fichier est mis à jour et poussé dans le dépôt.

⚙️ Installation

  1. Fork ce dépôt
  2. Clone ton fork :
    git clone https://github.com/USERNAME/REPO-NAME.git
  3. Les fichiers nécessaires sont déjà inclus :
    • generate_time.py : Script Python
    • .github/workflows/update-time.yml : Configuration GitHub Actions

🔍 Vérification

  • Allez dans l’onglet Actions de ton dépôt GitHub
  • Surveillez les exécutions du workflow “Update Time File”
  • Le fichier current_time.txt sera mis à jour automatiquement !

🎨 Personnalisation

  • Modifiez la fréquence dans update-time.yml :
    cron: '*/5 * * * *'  # Changez le chiffre pour ajuster l'intervalle
  • Modifiez le script Python pour ajouter d’autres fonctionnalités
  • Ajoutez des étapes au workflow (tests, notifications, etc.)

📄 License

MIT License - Voir le fichier LICENSE peux maintenant pousser ce fichier dans ton dépôt, et il apparaîtra automatiquement sur la page principale de ton projet GitHub ! 😊

关于
10.5 MB
邀请码
    Gitlink(确实开源)
  • 加入我们
  • 官网邮箱:gitlink@ccf.org.cn
  • QQ群
  • QQ群
  • 公众号
  • 公众号

版权所有:中国计算机学会技术支持:开源发展技术委员会
京ICP备13000930号-9 京公网安备 11010802032778号