MysqlDeploymentOnMachineGroup@1 – A MySQL-adatbázis 1. verziós feladat üzembe helyezése
Ezzel a feladatsal futtathatja a szkripteket, és módosíthatja a MySQL-adatbázist. Kétféleképpen lehet üzembe helyezni: szkriptfájl használatával vagy a szkript írásával a beágyazott szerkesztőben.
Megjegyzés
Ez egy előzetes verzió. Mivel ez a feladat kiszolgálóalapú, az üzembehelyezési csoport feladatainál jelenik meg.
Syntax
# 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.
Bevitelek
TaskNameSelector
- A MySql üzembe helyezése a használatával
string
. Engedélyezett értékek: SqlTaskFile
(MySQL-szkriptfájl) InlineSqlTask
(beágyazott MySQL-szkript). Alapértelmezett érték: SqlTaskFile
.
Szkriptfájlt vagy beágyazott szkriptet ad meg.
SqlFile
- MySQL-szkript
string
. Akkor szükséges, ha TaskNameSelector = SqlTaskFile
.
A szkriptfájl teljes elérési útját adja meg az automation-ügynökön vagy egy olyan UNC-elérési úton, amely elérhető az automatizálási ügynök számára, például BudgetIT\DeployBuilds\script.sql
. Ez a sztring előre definiált rendszerváltozókat is használhat, például $(agent.releaseDirectory)
egy SQL-utasításokat tartalmazó fájlt.
SqlInline
- Beágyazott MySQL-szkript
string
. Akkor szükséges, ha TaskNameSelector = InlineSqlTask
.
Megadja a kiválasztott adatbázisban végrehajtandó MySQL-szkriptet.
ServerName
- Gazdagép neve
string
. Kötelező. Alapértelmezett érték: localhost
.
A kiszolgáló nevét Database for MySQL
adja meg, például localhost
: . Ez a sztring ugyanaz az érték, mint a Hostname
MySQL Workbenchben Parameters
.
DatabaseName
- Adatbázis neve
string
.
Megadja az adatbázis nevét. A szkript létrehoz egy adatbázisnevet, ha még nem létezik.
SqlUsername
- MySQL-felhasználónév
string
. Kötelező.
Ez a sztring ugyanaz az érték, mint a Username
MySQL Workbenchben Parameters
.
SqlUsername
- Mysql-felhasználónév
string
. Kötelező.
Ez a sztring ugyanaz az érték, mint a Username
MySQL Workbenchben Parameters
.
SqlPassword
- Jelszó
string
. Kötelező.
Megadja a MySQL-adatbázis jelszavát. A jelszó lehet a folyamatban definiált változó, például $(password)
a , és megjelölhető secret
a biztonságossá tételéhez.
SqlAdditionalArguments
- További argumentumok
string
.
Megadja az egyszerű MySQL SQL-rendszerhéj által támogatott további beállításokat. Ezeket a beállításokat akkor alkalmazza a rendszer, amikor a megadott fájlt a Database for MySQL-ben hajtja végre.
Példa: Módosíthatja az alapértelmezett lapelválasztó kimeneti formátumot, HTML-formátumot vagy XML-formátumot. Ha a nagy eredményhalmazok memóriahiánya miatt problémákat tapasztal, használja a --quick
lehetőséget.
Feladatvezérlési lehetőségek
Minden feladathoz tartoznak vezérlési lehetőségek is a feladat bemenetei mellett. További információ: Vezérlési beállítások és gyakori feladattulajdonságok.
Kimeneti változók
Nincsenek.
Megjegyzések
Ezzel a feladatsal futtathatja a szkripteket, és módosíthatja a MySQL-adatbázist. Kétféleképpen helyezheti üzembe az üzembe helyezést, akár szkriptfájllal, akár a szkript írásával a beágyazott szerkesztőben.
Megjegyzés
Ez egy előzetes verzió. Mivel ez a feladat kiszolgálóalapú, az üzembehelyezési csoport feladatainál jelenik meg.
Előfeltételek
- MySQL-ügyfél az ügynökmezőben
A feladat elvárja, hogy a MySQL-ügyfélnek az ügynökmezőben kell lennie.
- Windows-ügynök: Ezzel a szkriptfájllal telepítheti a MySQL-ügyfelet
- Linux-ügynök: Futtassa az "apt-get install mysql-client" parancsot a MySQL-ügyfél telepítéséhez
Példák
Ez a példa létrehoz egy mintaadatbázist a MySQL-ben.
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
Követelmények
Követelmény | Leírás |
---|---|
Folyamattípusok | Klasszikus kiadás |
Futtatás | Ügynök, DeploymentGroup |
Igények | None |
Képességek | Ez a feladat nem felel meg a feladat későbbi tevékenységeire vonatkozó követelményeknek. |
Parancskorlátozások | Bármelyik |
Változók beállítása | Bármelyik |
Ügynök verziója | 1.100.0 vagy újabb |
Feladatkategória | Üzembe helyezés |
Követelmény | Leírás |
---|---|
Folyamattípusok | Előzetes verzió, klasszikus kiadás |
Futtatás | DeploymentGroup |
Igények | None |
Képességek | Ez a feladat nem felel meg a feladat későbbi tevékenységeire vonatkozó követelményeknek. |
Parancskorlátozások | Bármelyik |
Változók beállítása | Bármelyik |
Ügynök verziója | 1.100.0 vagy újabb |
Feladatkategória | Üzembe helyezés |
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: