News2020-05-08T09:45:02+02:00

Auffahrtsbrücke

17. Mai 2023|Kategorien: Allgemein|

Wir möchten Sie darüber informieren, dass wir am kommenden Freitag, den 19. Mai 2023, einen arbeitsfreien Tag einlegen werden.

Aus diesem Grund bleiben die Türen bei AVM am Donnerstag und Freitag geschlossen. Wir wünschen Ihnen erholsame Tage und vielleicht finden Sie in diesen Tagen einmal Zeit unseren Newsletter InforMOTION zu lesen und zu erfahren, wie die Digitalisierung im Metallraum umgesetzt wird oder was durch eine Partnerschaft mit der Högg AG alles entstehen kann.

CI/CD-Pipeline mit Bitbucket, Jenkins, JFrog und UPact: Ein Praxisbeispiel

16. Mai 2023|Kategorien: Factsheet|

In einem aktuellen Projekt wird Bitbucket, Jenkins, JFrog und UP bzw. UPact als Techstack eingesetzt.

Die Testpipeline beinhaltet folgende Schritte:
1. Commit auf dem Git Repository aktiviert die Pipeline auf dem Jenkins Build Server
2. Die Test Pipeline beinhaltet folgende ‚Stages‘:
a. Das UP Applikationsmodell wird vom Git Repository geklont
b. UP generiert aus dem Applikationsmodell den B&R Code
c. Der B&R Code wird kompiliert und auf eine simulierte Steuerung geladen und gestartet
d. UPact führt die verschiedenen Testszenarien aus
e. Der Testreport im JUnit-Format wird durch den Jenkins interpretiert und angezeigt
3. Bei erfolgreichen Durchlauf wird ein Paket mit der kompilierten und lauffähigen Applikation auf dem JFrog Repositoryserver bereitgestellt

Factsheet

AVM Unternehmensporträt

11. Mai 2023|Kategorien: Allgemein|

AVM Unternehmensporträt

Wir sind begeistert, dass heute ein Zeitungsbericht über unser Unternehmen veröffentlicht wurde. Wir freuen uns sehr über diese tolle Chance, unser Unternehmen der breiten Öffentlichkeit vorzustellen.

In dem Artikel könnt ihr mehr über unsere Geschichte, unsere Werte und unsere Dienstleistung erfahren. Wir hoffen, dass euch der Bericht genauso gut gefällt wie uns.

Ausserdem möchten wir euch daran erinnern, dass wir am Dienstag unsere Hausmesse Progressa im Stadtsaal haben. Wir laden euch herzlich ein, uns zu besuchen und uns persönlich kennenzulernen. Wir freuen uns darauf, euch auf der Messe zu treffen und mit euch über unser Unternehmen zu sprechen.

Infos und Anmeldungen unter www.avm.swiss/progressa

Bericht: «St.Galler Tagblatt» Gesamtausgabe vom 11.05.2023

CI/CD-Pipeline mit UP – Testautomatisierung mit Jenkins und UPact Testframework

8. Mai 2023|Kategorien: Factsheet|

UPact von UP ist ein Testframework, das in Kombination mit Jenkins zur Durchführung von automatisierten Tests in der CI/CD-Pipeline verwendet werden kann. Die Integration von UPact in Jenkins ermöglicht eine nahtlose Durchführung von Tests und der Automatisierung der Testausführung bei jeder Änderung des Codes. Mit UPact können Berichte im JUnit Format erstellt werden, um die Ergebnisse der Tests in Jenkins anzuzeigen. Die Automatisierung der Testausführung mit UPact kann dazu beitragen, die Qualität und Zuverlässigkeit der Anwendung zu verbessern und Entwicklern schnelleres und effektiveres Feedback zu geben.

UP bietet nicht nur die Möglichkeit, PLC-Code headless aus dem Applikationsmodell zu generieren, sondern auch eine nahtlose Integration mit Jenkins. UP stellt fixfertige Skripte zur Verfügung, um den generierten Code und die durch UPact automatisierten Testfälle in der CI/CD-Pipeline von Jenkins einzubinden.

Factsheet

Einblick in die Ausbildung zum Automatiker EFZ: Unser Lernender teilt seine Erfahrungen

4. Mai 2023|Kategorien: Allgemein|

Unser Lernender, Dario Manser, hat in einem Video seine persönlichen Erfahrungen während der Ausbildung zum Automatiker EFZ geteilt.

Da die Automatisierung in vielen Branchen immer wichtiger wird, bietet die Ausbildung zum Automatiker EFZ eine hervorragende Möglichkeit für alle, die sich für Technologie und Maschinenbau interessieren.

Wir laden Sie herzlich dazu ein, sich dieses tolle Video anzusehen.

CI/CD-Pipeline mit UP – Effizientes Testen mit Jenkins-Multibranch-Pipelines

2. Mai 2023|Kategorien: Factsheet|

Die Verwendung einer Jenkins-Multibranch-Pipeline für das Testen bietet eine effiziente Möglichkeit, Änderungen an Quellcode-Repositories automatisch zu testen und zu überwachen.

Hier sind die Schritte, um Jenkins-Multibranch-Pipelines für das Testen zu verwenden:

  • Erstellung einer Multibranch-Pipeline-Konfiguration in Jenkins, die die verwendeten Quellcode-Repositories und die Art des Builds angibt.
  • Hinzufügen von Testschritten zu jedem Schritt der Pipeline, um sicherzustellen, dass der Code ordnungsgemäss kompiliert, getestet und bereitgestellt wird.
  • Überwachung von Code-Änderungen durch das SCM-Tool (Source Code Management) und Auslösen der Pipeline, um Tests automatisch auszuführen, wenn neue Änderungen erkannt werden.
  • Implementierung von automatisierten Testfällen und Integrationstests, um sicherzustellen, dass die Anwendung wie erwartet funktioniert und mit anderen Komponenten in der Umgebung interoperabel ist.
  • Konfiguration von Jenkins, um benachrichtigt zu werden, wenn Tests fehlschlagen oder wenn ein Build nicht erfolgreich war, damit schnell Massnahmen ergriffen werden können.

Durch die Verwendung von Jenkins-Multibranch-Pipelines können Entwickler sicherstellen, dass ihr Code automatisch getestet und bei Bedarf sofort repariert wird. Die Überwachung von Änderungen und automatisierte Tests können dazu beitragen, sicherzustellen, dass Fehler frühzeitig erkannt und behoben werden, was zu einer höheren Qualität und schnelleren Bereitstellung der Software führt. Der Einsatz von Jenkins-Agenten ermöglicht das gleichzeitige Testen auf verschiedenen Windows-VMs oder auf Linux-Docker-Instanzen.

Factsheet

Nach oben