Travaux préliminaires
Demander un identifiant d'application
Créer une image de construction
Sélectionnez la version du nœud correspondante en fonction des dépendances réelles du projet.
FROM node:14.20.0-buster-slim
RUN apt update && \
apt install curl git -y && \
npm install -g miniprogram-ci --registry=https://registry.npmmirror.com
$ docker build -t koderover.tencentcloudcr.com/test/node:14.20.0-buster-slim .
$ docker push koderover.tencentcloudcr.com/test/node:14.20.0-buster-slim
Configurer des images personnalisées sur Zadig
Configuration administrateur
Nouveau projet
Préparer le flux de travail
axé sur les rôles
|
Description de la fonction
|
Exemple de nom de flux de travail
|
Contient des étapes
|
Ingénieur R&D/Essais
|
Flux de travail de test, création d'une version de test
|
flux de travail de test
|
Créer une version de test (tâche courante) -> notification IM (déclencheur de changement de code)
|
Ingénieur de publication
|
Publier le workflow et télécharger la version officielle
|
flux de travail de publication
|
Construire et télécharger la version officielle (tâche courante) -> notification IM
|
Configuration du flux de travail de test
Sélectionnez l'image de construction
Configurer le script d'aperçu de build
#!/bin/bash
set -e
cd ${REPONAME_0}
yarn install
npx gulp -f build/compiler.js buildExample --color # 根据项目实际构建过程修改
miniprogram-ci preview \
--appid <小程序 APP ID> \
--project-path ./example \
--private-key-path ./example/private.key \
--upload-version $TASK_ID \
-r 1 --enable-qrcode true% \
--enable-es6 true%
Ajouter une notification
Configurer les déclencheurs Git
Publier la configuration du flux de travail
Sélectionnez l'image de construction
Configurer les scripts de build et push
#!/bin/bash
set -e
cd ${REPONAME_0}
yarn install
npx gulp -f build/compiler.js buildExample --color # 根据项目实际构建过程修改
miniprogram-ci upload \
--appid <小程序 APP ID> \
--project-path ./example \
--private-key-path ./example/private.key \
--upload-version $version \
--enable-es6 true%
Ajouter une notification
Les ingénieurs utilisent
Ingénieur de développement autotest et débogage
outils de développement local
Vérification de l'intégration de l'ingénieur de test
Détails de la tâche du workflow
Notifications de tâches de flux de travail
L'ingénieur de publication publie officiellement
Exécuter le workflow de publication
détails de la tâche du workflow de publication
Soumission du mini-programme pour examen
Les grandes entreprises l'utilisent
Scannez le code QR pour savoir comment mettre en œuvre des concepts avancés
Zadig lance le module de planification des versions, la version est en fait très simple / Guide de sélection DevOps : Zadig/Cloud Effect/Coding/Jenkins/GitLab/Argo/Tekton / Jenkins Migrate Zadig, l'efficacité de la mise en œuvre et du lancement des nouveaux projets est multipliée par 6 / Détaillé comparaison de Zadig vs Jenkins À droite : Le choix des horaires et le choix des développeurs / La version expert de ZADIG est lancée avec beaucoup d'enthousiasme : sortie en un clic et efficace, à partir de 119 yuans/personne par mois, avec des avantages de fin d'année pour amis de la communauté