Seamly2D ci: Difference between revisions

From Seamly
Content added Content deleted
(Created page with "The Seamly2D project began, using the original tools that had been used used for CI in support of the Valentina project. These included appveyor, travis, launchpad, and bintr...")
 
No edit summary
Line 16: Line 16:


Open source pattern making software. GPLv3
Open source pattern making software. GPLv3
You can update your system with unsupported packages from this untrusted PPA by adding ppa:susan-spencer/seamly2d-dayly-build to your system's Software Sources. (Read about installing)
You can update your system with unsupported packages from this untrusted PPA by adding ppa:susan-spencer/seamly2d-dayly-build to your system's Software Sources. (Read about installing) <br> sudo add-apt-repository ppa:susan-spencer/seamly2d-dayly-build<br> sudo apt-get update

sudo add-apt-repository ppa:susan-spencer/seamly2d-dayly-build
sudo apt-get update

Revision as of 22:17, 13 November 2018

The Seamly2D project began, using the original tools that had been used used for CI in support of the Valentina project. These included appveyor, travis, launchpad, and bintray.

Appveyor was used to create the windows executables for testing and release. Travis was used to create release and testing executables for the Mac operating system. The windows and Mac versions of the software were made available by providing the user with a URL to find the file which they could then download and install. The files were stored on a publicly available location hosted by bintray. Because of the differences in the way software is packaged and delivered in Ubuntu, launchpad was used to release software for Ubuntu. The Ubuntu version of Seamly2D software was released to launchpad into two different PPAs. https://www.makeuseof.com/tag/ubuntu-ppa-technology-explained/

The release version of the valentina was stored in a repository named dismine/valentina. Only official release versions were pushed to the valentina PPA. It was described on launchpad as follows:

     Open source pattern making software. GPLv3

Add this software to your system:

    sudo add-apt-repository ppa:susan-spencer/seamly2d
    sudo apt-get update
    sudo apt-get install seamly2d

Changes were pushed regularly to the developement version of the repository, where users were encouraged to take a chance and test the newest features with the understanding that there could be some software "bugs". Presumably, the users who chose the valentina-dev repository were knowledgeable and chose to tolerate some software bugs in return for using the newest features more quickly. The repository was described on launchpad as follows:


  Open source pattern making software. GPLv3
  You can update your system with unsupported packages from this untrusted PPA by adding ppa:susan-spencer/seamly2d-dayly-build to your system's Software Sources. (Read about installing) 
sudo add-apt-repository ppa:susan-spencer/seamly2d-dayly-build
sudo apt-get update