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

Add a doc/wiki describing how to use CI builds in projects #173

Closed
AlekseyMartynov opened this issue Jan 12, 2018 · 9 comments
Closed

Add a doc/wiki describing how to use CI builds in projects #173

AlekseyMartynov opened this issue Jan 12, 2018 · 9 comments
Assignees

Comments

@AlekseyMartynov
Copy link
Contributor

AlekseyMartynov commented Jan 12, 2018

See #85 (comment)

@AlekseyMartynov AlekseyMartynov self-assigned this Jan 12, 2018
@AlekseyMartynov
Copy link
Contributor Author

Navigate to AppVeyor master branch build artifacts.

Download the following files to a temporary location (e.g. C:\temp):

  • devextreme-aspnet-data-99.0.0-ci-NNN.tgz
  • DevExtreme.AspNet.Data.99.0.0-ci-NNN.nupkg

Client-side script

Extract the .tgz file. On Windows, you can use 7zip for that:

7zip x devextreme-aspnet-data-99.0.0-ci-NNN.tgz
7zip x devextreme-aspnet-data-99.0.0-ci-NNN.tar

Find the extracted JavaScript file in the package/js directory. Copy it to your project.

Alternatively, for Node projects, install the package directly:

npm i /temp/path/devextreme-aspnet-data-99.0.0-ci-NNN.tgz

Alternatively, download directly from GitHub master branch.

NuGet package

Install the downloaded NuGet package (.nupkg file) using one of the approaches described in How to install a Nuget Package .nupkg file locally.

Assembly binding redirect

For .NET framework projects, add a binding redirect to web.config or app.config file:

<configuration>
  <runtime>
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
      <!-- add this -->
      <dependentAssembly>
        <assemblyIdentity name="DevExtreme.AspNet.Data" publicKeyToken="982f5dab1439d0f7"/>
        <bindingRedirect oldVersion="0.0.0.0-99.0.0.0" newVersion="99.0.0.0"/>
      </dependentAssembly>

@AlekseyMartynov
Copy link
Contributor Author

Hi @RomanTsukanov

I plan to add text from #173 (comment) to somewhere in the repo (I think of docs/fancy-name.md).

May you please review it, make any necessary edits, and also suggest a good filename?

@RomanTsukanov
Copy link
Contributor

RomanTsukanov commented Jan 16, 2018

(Text moved to #176)

@RomanTsukanov
Copy link
Contributor

As for the filename, I suggest using-ci-builds-in-development.md

@San4es
Copy link
Contributor

San4es commented Jan 16, 2018

Why not just using-ci-builds.md? Wher else CI builds can be used? :)

@AlekseyMartynov
Copy link
Contributor Author

@RomanTsukanov
Thanks. However. I was hoping for a PR 🤔

RomanTsukanov pushed a commit to RomanTsukanov/DevExtreme.AspNet.Data that referenced this issue Jan 17, 2018
@RomanTsukanov
Copy link
Contributor

@AlekseyMartynov
You got it

@San4es I don't know, for distributing :) I kept "in development" for now. Aleksey, how do you think?

@AlekseyMartynov
Copy link
Contributor Author

I commented in #176 (comment)

@RomanTsukanov
Copy link
Contributor

@AlekseyMartynov renamed it as suggested by @San4es

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants