Zu Hauptinhalt springen Zu ergänzendem Inhalt springen

Hochladen der Maven-Plug-In-Konfiguration

Verwenden Sie Azure Secure Files, um die Konfiguration des Talend Cloud API Tester Maven-Plug-Ins als sichere Datei zu speichern und sie in Ihren Build- und Release-Pipelines zu verwenden.

Prozedur

  1. Erstellen Sie eine Datei mit dem Namen pom.xml mit folgendem Inhalt und speichern Sie sie auf Ihrem Computer.
    Stellen Sie sicher, dass Sie diese Beispieldatei entsprechend Ihren Anforderungen konfigurieren.
    <?xml version="1.0" encoding="UTF-8"?>
    <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
             xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
        <modelVersion>4.0.0</modelVersion>
      
        <groupId>com.talend.apimgmt</groupId>
        <artifactId>api-tester-maven-plugin-launcher</artifactId>
        <version>1.0.0-SNAPSHOT</version>
    
        <properties>
            <java.version>11</java.version>
        </properties>
    
        <pluginRepositories>
            <pluginRepository>
                <!-- Use the repositoryId from the previous step -->
                <id>$repositoryId</id>
                <!-- Use the repositoryUrl from the previous step -->
                <url>$repositoryUrl</url>
                <releases>
                    <enabled>true</enabled>
                </releases>
                <snapshots>
                    <enabled>true</enabled>
                </snapshots>
            </pluginRepository>
        </pluginRepositories>
    
        <build>
            <plugins>
                <plugin>
                  <!-- The Talend Cloud API Tester Maven plugin -->
                  <groupId>org.talend.ci</groupId>
                  <artifactId>api-tester-maven-plugin</artifactId>
                  <version>1.2.0</version>
    
                  <executions>
                      <execution>
                          <phase>test</phase>
                          <goals>
                              <goal>test</goal>
                          </goals>
                          <configuration>
                              <!-- Those variables will be defined when launching the plugin in the release pipeline -->
                              <file>${api.test.filepath}</file>
                              <accountId>${talend.account.id}</accountId>
                              <instance>${talend.instance}</instance>
                          </configuration>
                          <!-- Use this section to set environment variables which might be defined in your API Test. If you need to set these variables at runtime, declare a variable and define it when launching the plugin in the release pipeline -->
                          <variables>
                            <!-- The variable port's value will be overwritten to 1337 -->
                            <property>
                                <name>port</name>
                                <value>1337</value>
                            </property>
                          </variables>
                      </execution>
                  </executions>
              </plugin>
            </plugins>
        </build>
    
    </project>
  2. Gehen Sie in Ihrem Azure DevOps-Projekt zu Pipelines > Library (Bibliothek).
  3. Klicken Sie auf die Registerkarte Secure files (Sichere Dateien) und klicken Sie aufSecure file (Sichere Datei), um eine neue Datei hinzuzufügen.
  4. Klicken Sie auf Browse (Durchsuchen) und wählen Sie die erstellte pom.xml aus. Klicken Sie dann auf OK.

Hat diese Seite Ihnen geholfen?

Wenn Sie ein Problem mit dieser Seite oder ihrem Inhalt feststellen, sei es ein Tippfehler, ein ausgelassener Schritt oder ein technischer Fehler, informieren Sie uns bitte!