Aller au contenu
Korben, roi d’internet, logo bébé avec des lunettes en mode thug life

Wakeci – Pour automatiser vos tâches

Si vous êtes développeur et que vous cherchez un moyen simple d’automatiser certaines actions comme générer des builds de vos applications, il y a sûrement autant de méthodes que de développeurs. Même chose si vous êtes administrateur système ou tout simplement utilisateur de Linux.

L’une d’entre elle s’appelle Wakeci, un outil qui grâce à des fichiers de configuration YAML permet de paramétrer pour lancer des tâches répétitives d’un simple clic.

Rien à installer, il suffit de lancer le binaire et d’aller lire l’exemple de création de fichiers YAML qui contient tous les blocs dont vous avez besoin. Voici un exemple de config :

desc: Build and release wake application
params:
  - VERSION: master

tasks:
  - name: Clone repository
    run: git clone [email protected]:jsnjack/wakeci.git --recursive

  - name: Checkout version
    run: sh ${WAKE_CONFIG_DIR}utils/checkout.sh wakeci ${VERSION}

  - name: Install npm dependencies
    run: cd wakeci/src/frontend && npm install

  - name: Build application
    run: cd wakeci && make build

  - name: Create a release on github
    run: python ${WAKE_CONFIG_DIR}utils/release_on_github.py -f wakeci/bin/wakeci -r jsnjack/wakeci -t "v`cd wakeci && monova`"

timeout: 10m

on_failed:
  - name: Send notification to Slack
    run: >-
      python ${WAKE_CONFIG_DIR}utils/notify_slack.py
      -t "Job ${WAKE_JOB_NAME} has failed <${WAKE_URL}build/${WAKE_BUILD_ID}|#${WAKE_BUILD_ID}>"
      -k error

on_finished:
  - name: Send notification to Slack
    run: >-
      python ${WAKE_CONFIG_DIR}utils/notify_slack.py
      -t "New wake version `cd wakeci && monova` <${WAKE_URL}build/${WAKE_BUILD_ID}|#${WAKE_BUILD_ID}>"
      -k ok

Wakeci dispose d’une interface web et peut générer automatiquement des certificats SSL à l’aide de Let’s Encrypt. Pas de plugins, rien de compliqué… Simplement le déroulement de vos tâches dans un fichier YAML qui tel un scénario se lancera dès que vous en aurez besoin.

Wakeci : votre assistant personnel

Si ça vous intéresse, c’est par ici.


Comment supprimer vos données personnelles d’Internet avec Incogni ?

Espace partenaire

🔒Votre vie privée est-elle vraiment privée❓

😮Vous l’ignorez peut-être, mais des sociétés appelées Data Brokers collectent, agrègent et monnaient vos données personnelles sans votre consentement.

📝Votre nom, votre prénom, votre date de naissance, 📧 votre email, 🏠 votre adresse postale, et bien d’autres informations sont ainsi collectés pour être revendus à des publicitaires. Il est donc temps de reprendre le contrôle de vos informations personnelles grâce à Incogni

🛡️Incogni est un service qui se charge pour vous de contacter ces Data Brokers et d’exiger la suppression de vos données personnelles.

💥 Profitez d’une offre spéciale avec le code INCOGNI60 et ne laissez pas votre vie privée entre de mauvaises mains❗🙅‍♀️

👇🔍 CLIQUEZ ICI POUR EN SAVOIR PLUS 🔍👇

Les articles du moment