Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomeksi
  • På svenska
  • In English
  • Kirjaudu
Näytä viite 
  •   Doria etusivu
  • Åbo Akademi
  • Maisteri- ja lisensiaattitutkielmat sekä diplomityöt
  • 1 Luonnontieteet
  • 113 Tietojenkäsittely ja informaatiotieteet
  • Näytä viite
  •   Doria etusivu
  • Åbo Akademi
  • Maisteri- ja lisensiaattitutkielmat sekä diplomityöt
  • 1 Luonnontieteet
  • 113 Tietojenkäsittely ja informaatiotieteet
  • Näytä viite
JavaScript is disabled for your browser. Some features of this site may not work without it.

Continuous integration in WordPress plugin development

Manner, Patric (2020)

 
Tweet refworks
 
Avaa tiedosto
manner_patric.pdf (652.5Kt)
Lataukset: 


Manner, Patric
Åbo Akademi
2020
Julkaisu on tekijänoikeussäännösten alainen. Teosta voi lukea ja tulostaa henkilökohtaista käyttöä varten. Käyttö kaupallisiin tarkoituksiin on kielletty.
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
http://urn.fi/URN:NBN:fi-fe2020052138577
Tiivistelmä
Continuous integration is an agile software development practice that enables teams
to work efficiently together. It is first and foremost a mindset, which encourages de-
velopers to integrate often to transform historically time and resource consuming soft-
ware integrations into quick and smooth tasks. Over the years, however, tools have
been developed that make the integrations even more effective. In this thesis, continu-
ous integration was introduced as a part of the development of a WordPress plugin,
Aucor Core, through a pipeline, where many of the tools, such as unit tests, integration
tests and a remote integration server, were used to enhance the process by providing
automation and fail-safes. A thorough analysis of the subject matter was done in the
context of the company producing the plugin. The analysis, then, formed the base
for the practical implementation of the pipeline. The implementation was divided into
three stages: extending the local development environment to include testing, writing
the tests for the plugin’s features and setting up a remote integration server using Travis
CI. The purpose was to reduced risks during development, increased confidence in the
plugin and favor a more active development of it.
Kokoelmat
  • 113 Tietojenkäsittely ja informaatiotieteet [69]

Kansalliskirjasto
Kirjastoverkkopalvelut
PL 15 (Unioninkatu 36) 00014 Helsingin yliopisto
Tietosuoja
doria-oa@helsinki.fi | Yhteydenotto | Saavutettavuusseloste
 

 

Selaa kokoelmaa

NimekkeetTekijätJulkaisuajatAsiasanatUusimmatSivukartta

Omat tiedot

Kirjaudu sisäänRekisteröidy

Kansalliskirjasto
Kirjastoverkkopalvelut
PL 15 (Unioninkatu 36) 00014 Helsingin yliopisto
Tietosuoja
doria-oa@helsinki.fi | Yhteydenotto | Saavutettavuusseloste