Continuous Integration in Aton


The software we write automates processes and tasks which would otherwise be manual and boring. But how much automation can be used in code writing?

Already in 1999, the book “The Pragmatic Programmer” answered: “a lot”. And together with Agile methodology, the automation practices in software construcion have spread, becoming increasingly important standard part in the development process.

In Aton we use a Continuous Integration server which, without any manual intervention, watches over the various projects’ applicative sources. As soon as a developer delivers a new code modification, it detects it and performs the verification and construction sequences characteristic of the project. Automatic tests, which control the smallest details of the code functioning, are carried out to guarantee their satisfaction; the necessary steps to obtain an executable package from the source code are taken in the correct order; intermediate results are published in Aton’s private archives so that common components can be shared among all projects and, in some advanced ones, the code meters are analyzed to obtain quality scores which must be kept constant or, rather, continually improved.

Should any hitch occur in this sequence, the server notes down the issue and warns the author, who is invited to solve the question asap to guarantee the project’s good health. And all this without any need from the developer’s side to remember to take any action or re-read the project construction guide: the computer is great at carefully performing boring tasks, quite opposite from us: and guaranteeing that the software is always built in the same well-defined way is boring and full of occasions on which a human can commit little manual errors.

By this method, software innovation becomes circular, not needing any manual “push”: from the author to colleagues and collaborators, and from the team towards customers, targeting at producing value in the quickest possible way.
CI continuous integration aton

Le persone al centro
Maurizio Bovo
Hardware maintenance: how to guarantee Business Continuity
Learn more
People·Service Desk
Barbara Bettin
Aton’s Service Desk is not a Help Desk
Learn more
Fashion · Prosperity·RFID
Tania Bertolin
The Source Experience Room: a journey in the company of RFID and NFT
Learn more
Retail · Retail management
Cristiano Negri
Master Data Management: the death of silos
Learn more
Giuseppe Brando
Aton’s solutions for the LPG market
Learn more
Retail · Retail management
Alberto Canova
Cegid’s Innovation Store: the new retail challenges
Learn more
Ecco alcune delle nostre esperienze

Gruppo Poli

Retail Vendite Omnichannel
Poli has combined tradition and innovation in its way of doing business with a focus on employees, customers and the local area. In Aton, it has found a…
Discover more


Food & Consumer Goods Vendite Omnichannel
Cattel S.p.A, a leading company in Northern Italy in the distribution of food products in the Ho.Re.Ca channel has profoundly transformed the order collection by adopting the Aton .onSales B2B solution.
Discover more


Industrials Supply Chain Solutions
All projects, whether successful or not, have stories to tell. A difficult uphill start, a start full of hope, repeated twists and turns where the viewer is swept away by…
Discover more


Fashion Service Desk
Aton ServiceDesk is also behind the scenes in the first Boutique entirely dedicated to the Moncler Enfant collection, opened at the historic premises in Milan, Via della Spiga 7, which has been…
Discover more


Food & Consumer Goods Omnichannel Sales
A real-time photography of the Mass Market Retailers’ world to measure Trade Marketing activities efficacy in points of sale in Italy, France and Spain: with this target in mind, Aton,…
Discover more


Food & Consumer Goods Omnichannel Sales
Managing their customers often takes up the whole of sales people’s time. Just caring about relationships with already acquired customers (also defined as nurturing) is not enough to achieve growth objectives,…
Discover more