-
Notifications
You must be signed in to change notification settings - Fork 28
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Set up azure-pipelines to automatically build and publish the documentation #32
Comments
I wanted to learn CI for a long time. I would love to work on this. |
I would love to work on this with @bhavaniravi as well. |
Great, let me know if you have any question. |
Hi, @datapythonista I understood how I have a couple of questions
For others to learn what I have done
|
You can decide about how to manage the permissions / account. You can create a new Azure account and share the credentials with the group, or create with your user, and give admin permissions to some or all people. Not sure if there is any other option. I'd start very very simple. I'm sure you can start with already complex jobs copied from pandas, and have useful things, but the thing I care the most at this point is that everybody is able to understand what's the CI, what it does for us, how is set up... And if the PR is more than few lines, it'll be difficult for the rest to follow. Does this make sense? |
Understood. Let me reiterate and get back. |
Now that #83 is merged, back to working on this |
I am kind of done with setting up a basic pipeline that runs the make file successfully. Here is where I am stuck, where do we store the generated HTML files.
|
You can see what we do in pandas here: https://github.com/pandas-dev/pandas/blob/master/azure-pipelines.yml#L120 Basically we have a specific repo that we publish with github pages, and that we overwrite every time. There are surely other options, including pushing the same repo. Ideally we'd like to have 3, I contacted azure pipelines few times to see if they can publish an artifact as html, but haven't heard from them, so I don't think that's an option. |
guess what? I could successfully push the HTML docs to a separate repo. |
Sure, I think I already made you an admin of the organization, you should be able to create it yourself. :) |
After #31 is complete, we should set up a continuous integration system (azure-pipelines) to automatically build the documentation to html, and publish it in a website, every time there are changes.
The text was updated successfully, but these errors were encountered: