MysqlDeploymentOnMachineGroup@1 - قاعدة بيانات MySQL تنشر مهمة v1

استخدم هذه المهمة لتشغيل البرامج النصية وإجراء تغييرات على قاعدة بيانات MySQL. هناك طريقتان للنشر: استخدام ملف برنامج نصي أو كتابة البرنامج النصي في المحرر المضمن لدينا.

ملاحظة

هذا إصدار معاينة مبكرة. نظرا لأن هذه المهمة تستند إلى الخادم، فإنها تظهر في مهام مجموعة التوزيع.

بناء الجملة

# This task is supported on classic release pipelines only.
# Use the classic designer to add and configure this task in a classic release pipeline.
# See the following Inputs section for details on the inputs that this task supports.

الإدخالات

TaskNameSelector - توزيع MySql باستخدام
string. القيم المسموح بها: SqlTaskFile (ملف البرنامج النصي MySQL)، InlineSqlTask (برنامج MySQL النصي المضمن). القيمة الافتراضية: SqlTaskFile.

يحدد إما ملف البرنامج النصي أو البرنامج النصي المضمن.


SqlFile - برنامج MySQL النصي
string. مطلوب عند TaskNameSelector = SqlTaskFile.

يحدد المسار الكامل لملف البرنامج النصي على عامل التنفيذ التلقائي أو على مسار UNC الذي يمكن الوصول إليه من قبل عامل التنفيذ التلقائي، مثل BudgetIT\DeployBuilds\script.sql. يمكن لهذه السلسلة أيضا استخدام متغيرات النظام المعرفة مسبقا، مثل $(agent.releaseDirectory) وملف يحتوي على عبارات SQL.


SqlInline - برنامج MySQL النصي المضمن
string. مطلوب عند TaskNameSelector = InlineSqlTask.

يحدد البرنامج النصي MySQL لتنفيذه على قاعدة البيانات المحددة.


ServerName - اسم المضيف
string. مطلوب القيمة الافتراضية: localhost.

يحدد اسم Database for MySQLخادم ، مثل localhost. هذه السلسلة هي نفس القيمة المستخدمة Hostname في في Parameters MySQL Workbench.


DatabaseName - اسم قاعدة البيانات
string.

يحدد اسم قاعدة البيانات. سيقوم البرنامج النصي بإنشاء اسم قاعدة بيانات إذا لم يكن موجودا بالفعل.


SqlUsername - اسم مستخدم MySQL
string. مطلوب

هذه السلسلة هي نفس القيمة المستخدمة Username في في Parameters MySQL Workbench.


SqlUsername - اسم مستخدم Mysql
string. مطلوب

هذه السلسلة هي نفس القيمة المستخدمة Username في في Parameters MySQL Workbench.


SqlPassword - كلمه المرور
string. مطلوب

يحدد كلمة المرور لقاعدة بيانات MySQL. يمكن أن تكون كلمة المرور متغيرا محددا في البنية الأساسية لبرنامج ربط العمليات التجارية، مثل $(password)، ويمكن وضع علامة secret عليها لتأمينها.


SqlAdditionalArguments - وسيطات إضافية
string.

يحدد الخيارات الإضافية التي يدعمها MySQL simple SQL shell. سيتم تطبيق هذه الخيارات عند تنفيذ الملف المحدد على قاعدة البيانات ل MySQL.

مثال: يمكنك التغيير إلى تنسيق الإخراج المفصول بعلامة التبويب الافتراضية أو تنسيق HTML أو تنسيق XML. إذا كانت لديك مشاكل بسبب عدم كفاية الذاكرة لمجموعات النتائج الكبيرة، فاستخدم --quick الخيار .


خيارات التحكم بالمهمة

تحتوي جميع المهام على خيارات التحكم بالإضافة إلى مدخلات المهام الخاصة بها. لمزيد من المعلومات، راجع خيارات التحكم وخصائص المهمة الشائعة.

متغيرات الإخراج

لا شيء

الملاحظات

استخدم هذه المهمة لتشغيل البرامج النصية وإجراء تغييرات على قاعدة بيانات MySQL. هناك طريقتان للنشر، إما باستخدام ملف برنامج نصي أو كتابة البرنامج النصي في المحرر المضمن لدينا.

ملاحظة

هذا إصدار معاينة مبكرة. نظرا لأن هذه المهمة تستند إلى الخادم، فإنها تظهر في مهام مجموعة التوزيع.

المتطلبات الأساسية

  • MySQL Client في مربع الوكيل

تتوقع المهمة أن يكون عميل MySQL في مربع العامل.

  • عامل Windows: استخدم ملف البرنامج النصي هذا لتثبيت عميل MySQL
  • Linux Agent: تشغيل الأمر "apt-get install mysql-client" لتثبيت عميل MySQL

أمثلة

ينشئ هذا المثال عينة db في MySQL.

steps:
- task: MysqlDeploymentOnMachineGroup@1
  displayName: 'Deploy Using : InlineSqlTask'
  inputs:
    TaskNameSelector: InlineSqlTask
    SqlInline: |
      CREATE DATABASE IF NOT EXISTS alm;
      use alm;
    ServerName: localhost
    SqlUsername: root
    SqlPassword: P2ssw0rd

المتطلبات

المتطلبات الوصف
أنواع البنية الأساسية لبرنامج ربط العمليات التجارية الإصدار الكلاسيكي
يعمل على Agent, DeploymentGroup
المطالب بلا
القدرات لا تفي هذه المهمة بأي طلبات للمهام اللاحقة في الوظيفة.
قيود الأوامر أي
متغيرات Settable أي
إصدار الوكيل 1.100.0 أو أحدث
فئة المهمة نشر
المتطلبات الوصف
أنواع البنية الأساسية لبرنامج ربط العمليات التجارية معاينة، إصدار كلاسيكي
يعمل على DeploymentGroup
المطالب بلا
القدرات لا تفي هذه المهمة بأي طلبات للمهام اللاحقة في الوظيفة.
قيود الأوامر أي
متغيرات Settable أي
إصدار الوكيل 1.100.0 أو أحدث
فئة المهمة نشر