Skip to content
This repository has been archived by the owner on Dec 23, 2018. It is now read-only.

Created script to automate the deployment of a new release. #70

Open
wants to merge 4 commits into
base: master
Choose a base branch
from

Conversation

GioBonvi
Copy link
Collaborator

@GioBonvi GioBonvi commented Jul 8, 2017

The 'deploy-release/deploy.py' is a Python script that automates the steps required to deploy a new release.
After some security checks it copies the necessary files, discarding those which are not needed, in a remp directory, converts .md files to .html fixing links as well, then cretes the zip of the new release.

@sdias I chose to write this in Python because I have it was already available on my computer: I've kept it as a script, but it could be compiled into a standalone deploy.exe.

The 'deploy-release/deploy.py' is a Python script that automates the steps required to deploy a new release.
After some security checks it copies the necessary files, discarding those which are not needed, in a remp directory, converts .md files to .html fixing links as well, then cretes the zip of the new release.
@GioBonvi GioBonvi requested a review from sdias July 8, 2017 07:44
GioBonvi added a commit that referenced this pull request Jul 8, 2017
Replaced TOCs with auto-generated ones and added TOCs where missing.

Added a link to the README in each page to improve navigation in offline documentation (in particular if converted into HTML - see #70).
Added print() instructions to track the script status during execution.
@GioBonvi GioBonvi changed the title Created script to automate the deployment of anew version. Created script to automate the deployment of a new release. Jul 8, 2017
@sdias
Copy link
Owner

sdias commented Jul 10, 2017

Hi, good work. I'll need some more time to look at this since I haven't used python before.

@GioBonvi
Copy link
Collaborator Author

@sdias

I've added the compiled standalone version of the script along with the tools and instructions needed to compile it again if needed in the future.

The build folder is a little bit bulky, but it's needed for the exe file to run correctly.

Let me know if you prefer to keep the standalone version or remove it and maintain the Python script only.

@sdias sdias removed the enhancement label Jan 31, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants