Setup proper build process
Opened this issue · 12 comments
I setup a build, can you check if you have access to it and can configure it?
I can add a way to push packages as well if you configure the build to generate them. Just so you know I build master for releases, if you want it may be best to configure this repo to use develop as the default branch and when something is ready for release you just merge to master and a new package is pushed.
Seems like the right approach for release and dev.
Can you send a link to the build?
Hey no, I setup the build but I was asking if you found it and can manage it. The build server is here:
If you login you should see it.
I can see the project and builds. I do not have permission to make changes to the project's build configuration.
I've tried to reset my password since I didn't get any e-mail indicating a user was created for me.
I don't think I'm registered though...
@blackboxlogic I gave you access now normally.
@HarelM I enabled user registration for one day, please register.
Ok, try again ;-)
Done, you can remove the registration part.
Done, you should now also be able to manage the build. I would recommend looking at the other builds to set this up as an example...
I will add the package publishing bit once the packages are being built.
@xivk
My account still can't manage the build because of permissions. Could you please adjust this (if you're comfortable with it)
@HarelM
I think the build should:
- checkout code
- build (produce build artifacts, including runnable test and a
.nupkg
file) - run the un-authenticated and Basic Auth (creds from TeamCity) tests against the Dev OSM instance
- publish the nugetPackage under xivk (which can fail if the version hasn't been manually incremented)
I agree. Publish only from master branch.