Skip to content
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

Create MyGet Build Service for the wpf-refresh branch #89

Closed
gep13 opened this issue Feb 8, 2014 · 2 comments
Closed

Create MyGet Build Service for the wpf-refresh branch #89

gep13 opened this issue Feb 8, 2014 · 2 comments
Assignees
Labels
Improvement Issues that enhances existing functionality, or adds new features TaskItem Non-bug, non-feature related things. Could be refactoring. Sometimes non-code related things.
Milestone

Comments

@gep13
Copy link
Member

gep13 commented Feb 8, 2014

In the same way as the master branch is built every time a check-in happens, add the same for the wpf-refresh branch so that we can begin proper testing deployment

@gep13 gep13 self-assigned this Feb 8, 2014
@gep13 gep13 added the 1 - Ready label Feb 8, 2014
gep13 added a commit that referenced this issue Feb 13, 2014
- Added CommonAssembly Files to Chocolatey.Gui Project
- Updated main AssemblyInfo File
gep13 added a commit that referenced this issue Feb 13, 2014
- Updated psake script to look at the Chocolatey.Gui.sln instead of old
one
gep13 added a commit that referenced this issue Feb 13, 2014
- Used the EmbedCab attribute to combine the generated .cab file into
the generated .msi file
gep13 added a commit that referenced this issue Feb 13, 2014
- Due to the change in MSI name, updated the ChocolateyInstall.ps1 file
to look for the right name
gep13 added a commit that referenced this issue Feb 13, 2014
- Updated the nuspec file to be correct based on the recent changes, i.e
changed owner, necessary files to be included, etc
- Corrected some spelling mistakes
@gep13
Copy link
Member Author

gep13 commented Feb 13, 2014

I think I pretty much have everything ready here. Executing the build.bat file at the root of the code base should now do everything, i.e.:

  • Clean the Solution
  • Build the Solution
  • Generate the Chocolatey Package for Chocolatey.GUI

All that now needs to be done is to setup the MyGet Build Services to use the build.bat file to execute the build whenever something changes in the source code. I will try to get that done tonight.

NOTE: If you are using build.bat locally, the CommonAssemblyInfo.cs file will change. There is no need to check in changes to this file though.

gep13 added a commit that referenced this issue Feb 13, 2014
- Added the latest version of the nuget.exe
gep13 added a commit that referenced this issue Feb 13, 2014
- Added new psake Task for performing nuget package restore before running the build
gep13 added a commit that referenced this issue Feb 13, 2014
- Added a suppression for errors generated during WiX compile that only happens on build servers which don't have certain packages installed.
@gep13
Copy link
Member Author

gep13 commented Feb 13, 2014

This is all wrapped up :-)

If you want to install the latest ChocolateyGUI Chocolatey Package, simply use the following command:

cinst ChocolateyGui -source https://www.myget.org/F/chocolateygui-wpf_refresh/ -pre

Every time a commit happens to the repo, a new ChocolateyPackage will be created, so you can always install the latest version from the above link.

Let me know if you have any questions.

@gep13 gep13 closed this as completed Feb 13, 2014
@gep13 gep13 added this to the 0.12 milestone Feb 24, 2014
gep13 added a commit that referenced this issue Sep 16, 2014
- Added CommonAssembly Files to Chocolatey.Gui Project
- Updated main AssemblyInfo File
gep13 added a commit that referenced this issue Sep 16, 2014
- Updated psake script to look at the Chocolatey.Gui.sln instead of old
one
gep13 added a commit that referenced this issue Sep 16, 2014
- Used the EmbedCab attribute to combine the generated .cab file into
the generated .msi file
gep13 added a commit that referenced this issue Sep 16, 2014
- Due to the change in MSI name, updated the ChocolateyInstall.ps1 file
to look for the right name
gep13 added a commit that referenced this issue Sep 16, 2014
- Updated the nuspec file to be correct based on the recent changes, i.e
changed owner, necessary files to be included, etc
- Corrected some spelling mistakes
gep13 added a commit that referenced this issue Sep 16, 2014
- Added the latest version of the nuget.exe
gep13 added a commit that referenced this issue Sep 16, 2014
- Added new psake Task for performing nuget package restore before running the build
gep13 added a commit that referenced this issue Sep 16, 2014
- Added a suppression for errors generated during WiX compile that only happens on build servers which don't have certain packages installed.
@gep13 gep13 added the Improvement Issues that enhances existing functionality, or adds new features label Feb 25, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Improvement Issues that enhances existing functionality, or adds new features TaskItem Non-bug, non-feature related things. Could be refactoring. Sometimes non-code related things.
Projects
None yet
Development

No branches or pull requests

1 participant